Package hudson.scm
Class FilterSVNAuthenticationManager
- java.lang.Object
-
- hudson.scm.FilterSVNAuthenticationManager
-
- All Implemented Interfaces:
org.tmatesoft.svn.core.auth.ISVNAuthenticationManager
public class FilterSVNAuthenticationManager extends Object implements org.tmatesoft.svn.core.auth.ISVNAuthenticationManager
ISVNAuthenticationManager
filter. Useful for customizing the behavior by delegation.- Author:
- Kohsuke Kawaguchi
-
-
Field Summary
Fields Modifier and Type Field Description protected org.tmatesoft.svn.core.auth.ISVNAuthenticationManager
core
-
Constructor Summary
Constructors Constructor Description FilterSVNAuthenticationManager(org.tmatesoft.svn.core.auth.ISVNAuthenticationManager core)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
acknowledgeAuthentication(boolean accepted, String kind, String realm, org.tmatesoft.svn.core.SVNErrorMessage errorMessage, org.tmatesoft.svn.core.auth.SVNAuthentication authentication)
void
acknowledgeTrustManager(TrustManager manager)
org.tmatesoft.svn.core.auth.ISVNAuthenticationManager
getAuthenticationManager()
int
getConnectTimeout(org.tmatesoft.svn.core.io.SVNRepository repository)
org.tmatesoft.svn.core.auth.SVNAuthentication
getFirstAuthentication(String kind, String realm, org.tmatesoft.svn.core.SVNURL url)
org.tmatesoft.svn.core.auth.SVNAuthentication
getNextAuthentication(String kind, String realm, org.tmatesoft.svn.core.SVNURL url)
org.tmatesoft.svn.core.auth.ISVNProxyManager
getProxyManager(org.tmatesoft.svn.core.SVNURL url)
int
getReadTimeout(org.tmatesoft.svn.core.io.SVNRepository repository)
TrustManager
getTrustManager(org.tmatesoft.svn.core.SVNURL url)
boolean
isAuthenticationForced()
void
setAuthenticationProvider(org.tmatesoft.svn.core.auth.ISVNAuthenticationProvider provider)
-
-
-
Method Detail
-
setAuthenticationProvider
public void setAuthenticationProvider(org.tmatesoft.svn.core.auth.ISVNAuthenticationProvider provider)
- Specified by:
setAuthenticationProvider
in interfaceorg.tmatesoft.svn.core.auth.ISVNAuthenticationManager
-
getProxyManager
public org.tmatesoft.svn.core.auth.ISVNProxyManager getProxyManager(org.tmatesoft.svn.core.SVNURL url) throws org.tmatesoft.svn.core.SVNException
- Specified by:
getProxyManager
in interfaceorg.tmatesoft.svn.core.auth.ISVNAuthenticationManager
- Throws:
org.tmatesoft.svn.core.SVNException
-
getTrustManager
public TrustManager getTrustManager(org.tmatesoft.svn.core.SVNURL url) throws org.tmatesoft.svn.core.SVNException
- Specified by:
getTrustManager
in interfaceorg.tmatesoft.svn.core.auth.ISVNAuthenticationManager
- Throws:
org.tmatesoft.svn.core.SVNException
-
getFirstAuthentication
public org.tmatesoft.svn.core.auth.SVNAuthentication getFirstAuthentication(String kind, String realm, org.tmatesoft.svn.core.SVNURL url) throws org.tmatesoft.svn.core.SVNException
- Specified by:
getFirstAuthentication
in interfaceorg.tmatesoft.svn.core.auth.ISVNAuthenticationManager
- Throws:
org.tmatesoft.svn.core.SVNException
-
getNextAuthentication
public org.tmatesoft.svn.core.auth.SVNAuthentication getNextAuthentication(String kind, String realm, org.tmatesoft.svn.core.SVNURL url) throws org.tmatesoft.svn.core.SVNException
- Specified by:
getNextAuthentication
in interfaceorg.tmatesoft.svn.core.auth.ISVNAuthenticationManager
- Throws:
org.tmatesoft.svn.core.SVNException
-
acknowledgeAuthentication
public void acknowledgeAuthentication(boolean accepted, String kind, String realm, org.tmatesoft.svn.core.SVNErrorMessage errorMessage, org.tmatesoft.svn.core.auth.SVNAuthentication authentication) throws org.tmatesoft.svn.core.SVNException
- Specified by:
acknowledgeAuthentication
in interfaceorg.tmatesoft.svn.core.auth.ISVNAuthenticationManager
- Throws:
org.tmatesoft.svn.core.SVNException
-
acknowledgeTrustManager
public void acknowledgeTrustManager(TrustManager manager)
- Specified by:
acknowledgeTrustManager
in interfaceorg.tmatesoft.svn.core.auth.ISVNAuthenticationManager
-
isAuthenticationForced
public boolean isAuthenticationForced()
- Specified by:
isAuthenticationForced
in interfaceorg.tmatesoft.svn.core.auth.ISVNAuthenticationManager
-
getReadTimeout
public int getReadTimeout(org.tmatesoft.svn.core.io.SVNRepository repository)
- Specified by:
getReadTimeout
in interfaceorg.tmatesoft.svn.core.auth.ISVNAuthenticationManager
-
getConnectTimeout
public int getConnectTimeout(org.tmatesoft.svn.core.io.SVNRepository repository)
- Specified by:
getConnectTimeout
in interfaceorg.tmatesoft.svn.core.auth.ISVNAuthenticationManager
-
getAuthenticationManager
public org.tmatesoft.svn.core.auth.ISVNAuthenticationManager getAuthenticationManager()
-
-