Class DefaultAuthenticationSelector

java.lang.Object
org.eclipse.aether.util.repository.DefaultAuthenticationSelector
All Implemented Interfaces:
AuthenticationSelector

public final class DefaultAuthenticationSelector extends Object implements AuthenticationSelector
A simple authentication selector that selects authentication based on repository identifiers.
  • Field Details

  • Constructor Details

    • DefaultAuthenticationSelector

      public DefaultAuthenticationSelector()
  • Method Details

    • add

      Adds the specified authentication info for the given repository identifier.
      Parameters:
      id - The identifier of the repository to add the authentication for, must not be null.
      auth - The authentication to add, may be null.
      Returns:
      This selector for chaining, never null.
    • getAuthentication

      public Authentication getAuthentication(RemoteRepository repository)
      Description copied from interface: AuthenticationSelector
      Selects authentication for the specified remote repository.
      Specified by:
      getAuthentication in interface AuthenticationSelector
      Parameters:
      repository - The repository for which to select authentication, must not be null.
      Returns:
      The selected authentication or null if none.