Class DefaultRemoteRepositoryFilterManager.Participants
java.lang.Object
org.eclipse.aether.internal.impl.filter.DefaultRemoteRepositoryFilterManager.Participants
- All Implemented Interfaces:
RemoteRepositoryFilter
- Enclosing class:
DefaultRemoteRepositoryFilterManager
private static class DefaultRemoteRepositoryFilterManager.Participants
extends Object
implements RemoteRepositoryFilter
RemoteRepositoryFilter
instance when there are participant filters present. It evaluates into result
using DefaultRemoteRepositoryFilterManager.Consensus
.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.aether.spi.connector.filter.RemoteRepositoryFilter
RemoteRepositoryFilter.Result
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
Participants
(Map<String, RemoteRepositoryFilter> participants) -
Method Summary
Modifier and TypeMethodDescriptionacceptArtifact
(RemoteRepository remoteRepository, Artifact artifact) Decides should artifact be accepted from given remote repository.acceptMetadata
(RemoteRepository remoteRepository, Metadata metadata) Decides should metadata be accepted from given remote repository.
-
Field Details
-
participants
-
-
Constructor Details
-
Participants
-
-
Method Details
-
acceptArtifact
public RemoteRepositoryFilter.Result acceptArtifact(RemoteRepository remoteRepository, Artifact artifact) Description copied from interface:RemoteRepositoryFilter
Decides should artifact be accepted from given remote repository.- Specified by:
acceptArtifact
in interfaceRemoteRepositoryFilter
- Parameters:
remoteRepository
- The remote repository, notnull
.artifact
- The artifact, notnull
.- Returns:
- the result, never
null
.
-
acceptMetadata
public RemoteRepositoryFilter.Result acceptMetadata(RemoteRepository remoteRepository, Metadata metadata) Description copied from interface:RemoteRepositoryFilter
Decides should metadata be accepted from given remote repository.- Specified by:
acceptMetadata
in interfaceRemoteRepositoryFilter
- Parameters:
remoteRepository
- The remote repository, notnull
.metadata
- The artifact, notnull
.- Returns:
- the result, never
null
.
-