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.
-
-
Constructor Summary
Constructors Constructor Description DefaultAuthenticationSelector()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DefaultAuthenticationSelector
add(String id, Authentication auth)
Adds the specified authentication info for the given repository identifier.Authentication
getAuthentication(RemoteRepository repository)
Selects authentication for the specified remote repository.
-
-
-
Constructor Detail
-
DefaultAuthenticationSelector
public DefaultAuthenticationSelector()
-
-
Method Detail
-
add
public DefaultAuthenticationSelector add(String id, Authentication auth)
Adds the specified authentication info for the given repository identifier.- Parameters:
id
- The identifier of the repository to add the authentication for, must not benull
.auth
- The authentication to add, may benull
.- 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 interfaceAuthenticationSelector
- Parameters:
repository
- The repository for which to select authentication, must not benull
.- Returns:
- The selected authentication or
null
if none.
-
-