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
FieldsModifier and TypeFieldDescriptionprotected org.tmatesoft.svn.core.auth.ISVNAuthenticationManagerFields inherited from interface org.tmatesoft.svn.core.auth.ISVNAuthenticationManager
PASSWORD, SSH, SSL, USERNAME -
Constructor Summary
ConstructorsConstructorDescriptionFilterSVNAuthenticationManager(org.tmatesoft.svn.core.auth.ISVNAuthenticationManager core) -
Method Summary
Modifier and TypeMethodDescriptionvoidacknowledgeAuthentication(boolean accepted, String kind, String realm, org.tmatesoft.svn.core.SVNErrorMessage errorMessage, org.tmatesoft.svn.core.auth.SVNAuthentication authentication) voidacknowledgeTrustManager(TrustManager manager) org.tmatesoft.svn.core.auth.ISVNAuthenticationManagerintgetConnectTimeout(org.tmatesoft.svn.core.io.SVNRepository repository) org.tmatesoft.svn.core.auth.SVNAuthenticationgetFirstAuthentication(String kind, String realm, org.tmatesoft.svn.core.SVNURL url) org.tmatesoft.svn.core.auth.SVNAuthenticationgetNextAuthentication(String kind, String realm, org.tmatesoft.svn.core.SVNURL url) org.tmatesoft.svn.core.auth.ISVNProxyManagergetProxyManager(org.tmatesoft.svn.core.SVNURL url) intgetReadTimeout(org.tmatesoft.svn.core.io.SVNRepository repository) getTrustManager(org.tmatesoft.svn.core.SVNURL url) booleanvoidsetAuthenticationProvider(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:
setAuthenticationProviderin 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:
getProxyManagerin 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:
getTrustManagerin 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:
getFirstAuthenticationin 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:
getNextAuthenticationin 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:
acknowledgeAuthenticationin interfaceorg.tmatesoft.svn.core.auth.ISVNAuthenticationManager- Throws:
org.tmatesoft.svn.core.SVNException
-
acknowledgeTrustManager
- Specified by:
acknowledgeTrustManagerin interfaceorg.tmatesoft.svn.core.auth.ISVNAuthenticationManager
-
isAuthenticationForced
public boolean isAuthenticationForced()- Specified by:
isAuthenticationForcedin interfaceorg.tmatesoft.svn.core.auth.ISVNAuthenticationManager
-
getReadTimeout
public int getReadTimeout(org.tmatesoft.svn.core.io.SVNRepository repository) - Specified by:
getReadTimeoutin interfaceorg.tmatesoft.svn.core.auth.ISVNAuthenticationManager
-
getConnectTimeout
public int getConnectTimeout(org.tmatesoft.svn.core.io.SVNRepository repository) - Specified by:
getConnectTimeoutin interfaceorg.tmatesoft.svn.core.auth.ISVNAuthenticationManager
-
getAuthenticationManager
public org.tmatesoft.svn.core.auth.ISVNAuthenticationManager getAuthenticationManager()
-