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 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 interface org.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 interface org.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 interface org.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 interface org.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 interface org.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 interface org.tmatesoft.svn.core.auth.ISVNAuthenticationManager
      Throws:
      org.tmatesoft.svn.core.SVNException
    • acknowledgeTrustManager

      public void acknowledgeTrustManager(TrustManager manager)
      Specified by:
      acknowledgeTrustManager in interface org.tmatesoft.svn.core.auth.ISVNAuthenticationManager
    • isAuthenticationForced

      public boolean isAuthenticationForced()
      Specified by:
      isAuthenticationForced in interface org.tmatesoft.svn.core.auth.ISVNAuthenticationManager
    • getReadTimeout

      public int getReadTimeout(org.tmatesoft.svn.core.io.SVNRepository repository)
      Specified by:
      getReadTimeout in interface org.tmatesoft.svn.core.auth.ISVNAuthenticationManager
    • getConnectTimeout

      public int getConnectTimeout(org.tmatesoft.svn.core.io.SVNRepository repository)
      Specified by:
      getConnectTimeout in interface org.tmatesoft.svn.core.auth.ISVNAuthenticationManager
    • getAuthenticationManager

      public org.tmatesoft.svn.core.auth.ISVNAuthenticationManager getAuthenticationManager()