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
Modifier and TypeFieldDescriptionprotected org.tmatesoft.svn.core.auth.ISVNAuthenticationManager
Fields inherited from interface org.tmatesoft.svn.core.auth.ISVNAuthenticationManager
PASSWORD, SSH, SSL, USERNAME
-
Constructor Summary
ConstructorDescriptionFilterSVNAuthenticationManager
(org.tmatesoft.svn.core.auth.ISVNAuthenticationManager core) -
Method Summary
Modifier and TypeMethodDescriptionvoid
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
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) getTrustManager
(org.tmatesoft.svn.core.SVNURL url) boolean
void
setAuthenticationProvider
(org.tmatesoft.svn.core.auth.ISVNAuthenticationProvider provider)
-
Field Details
-
core
protected org.tmatesoft.svn.core.auth.ISVNAuthenticationManager core
-
-
Constructor Details
-
FilterSVNAuthenticationManager
public FilterSVNAuthenticationManager(org.tmatesoft.svn.core.auth.ISVNAuthenticationManager core)
-
-
Method Details
-
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
- 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()
-