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
  • Constructor Details

    • MavenAuthenticator

      public MavenAuthenticator()
  • Method Details

    • getServerCredentials

      public org.eclipse.tycho.MavenRepositorySettings.Credentials getServerCredentials(URI requestUri)
    • preemtiveAuth

      public Authenticator preemtiveAuth(BiConsumer<String,String> headerConsumer, URI uri)
    • getPasswordAuthentication

      protected PasswordAuthentication getPasswordAuthentication()
      Overrides:
      getPasswordAuthentication in class Authenticator
    • initialize

      public void initialize() throws org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializationException
      Specified by:
      initialize in interface org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable
      Throws:
      org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializationException
    • enterLoad

      public void enterLoad(URI location)
    • exitLoad

      public void exitLoad()