Class MavenAuthenticator
java.lang.Object
java.net.Authenticator
org.eclipse.tycho.p2maven.transport.MavenAuthenticator
- All Implemented Interfaces:
org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable
@Component(role=MavenAuthenticator.class)
public class MavenAuthenticator
extends Authenticator
implements org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable
-
Nested Class Summary
Nested classes/interfaces inherited from class java.net.Authenticator
Authenticator.RequestorType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidexitLoad()protected PasswordAuthenticationorg.eclipse.tycho.MavenRepositorySettings.CredentialsgetServerCredentials(URI requestUri) voidpreemtiveAuth(BiConsumer<String, String> headerConsumer, URI uri) Methods inherited from class java.net.Authenticator
getDefault, getRequestingHost, getRequestingPort, getRequestingPrompt, getRequestingProtocol, getRequestingScheme, getRequestingSite, getRequestingURL, getRequestorType, requestPasswordAuthentication, requestPasswordAuthentication, requestPasswordAuthentication, requestPasswordAuthentication, requestPasswordAuthenticationInstance, setDefault
-
Constructor Details
-
MavenAuthenticator
public MavenAuthenticator()
-
-
Method Details
-
getServerCredentials
-
preemtiveAuth
-
getPasswordAuthentication
- Overrides:
getPasswordAuthenticationin classAuthenticator
-
initialize
public void initialize() throws org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializationException- Specified by:
initializein interfaceorg.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable- Throws:
org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializationException
-
enterLoad
-
exitLoad
public void exitLoad()
-