Package org.jenkinsci.plugins.jsch
Class JSchSSHPublicKeyAuthenticator.Factory
java.lang.Object
com.cloudbees.jenkins.plugins.sshcredentials.SSHAuthenticatorFactory
org.jenkinsci.plugins.jsch.JSchSSHPublicKeyAuthenticator.Factory
- All Implemented Interfaces:
ExtensionPoint
,Serializable
- Enclosing class:
- JSchSSHPublicKeyAuthenticator
@Extension
public static class JSchSSHPublicKeyAuthenticator.Factory
extends com.cloudbees.jenkins.plugins.sshcredentials.SSHAuthenticatorFactory
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected <C,
U extends com.cloudbees.plugins.credentials.common.StandardUsernameCredentials>
com.cloudbees.jenkins.plugins.sshcredentials.SSHAuthenticator<C,U> newInstance
(C session, U user) protected <C,
U extends com.cloudbees.plugins.credentials.common.StandardUsernameCredentials>
com.cloudbees.jenkins.plugins.sshcredentials.SSHAuthenticator<C,U> newInstance
(C session, U user, String username) protected <C,
U extends com.cloudbees.plugins.credentials.common.StandardUsernameCredentials>
boolean
-
Constructor Details
-
Factory
public Factory()
-
-
Method Details
-
newInstance
protected <C,U extends com.cloudbees.plugins.credentials.common.StandardUsernameCredentials> com.cloudbees.jenkins.plugins.sshcredentials.SSHAuthenticator<C,U> newInstance(@NonNull C session, @NonNull U user) - Specified by:
newInstance
in classcom.cloudbees.jenkins.plugins.sshcredentials.SSHAuthenticatorFactory
-
newInstance
@Nullable protected <C,U extends com.cloudbees.plugins.credentials.common.StandardUsernameCredentials> com.cloudbees.jenkins.plugins.sshcredentials.SSHAuthenticator<C,U> newInstance(@NonNull C session, @NonNull U user, @CheckForNull String username) - Overrides:
newInstance
in classcom.cloudbees.jenkins.plugins.sshcredentials.SSHAuthenticatorFactory
-
supports
protected <C,U extends com.cloudbees.plugins.credentials.common.StandardUsernameCredentials> boolean supports(@NonNull Class<C> connectionClass, @NonNull Class<U> userClass) - Specified by:
supports
in classcom.cloudbees.jenkins.plugins.sshcredentials.SSHAuthenticatorFactory
-