Package hudson.scm

Class 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 Detail

      • core

        protected org.tmatesoft.svn.core.auth.ISVNAuthenticationManager core
    • Constructor Detail

      • FilterSVNAuthenticationManager

        public FilterSVNAuthenticationManager​(org.tmatesoft.svn.core.auth.ISVNAuthenticationManager core)
    • Method Detail

      • 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()