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 java.lang.Object implements RemoteRepositoryFilter
RemoteRepositoryFilter
instance when there are participant filters present. It evaluates into result usingDefaultRemoteRepositoryFilterManager.Consensus
.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eclipse.aether.spi.connector.filter.RemoteRepositoryFilter
RemoteRepositoryFilter.Result
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.String,RemoteRepositoryFilter>
participants
-
Constructor Summary
Constructors Modifier Constructor Description private
Participants(java.util.Map<java.lang.String,RemoteRepositoryFilter> participants)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RemoteRepositoryFilter.Result
acceptArtifact(RemoteRepository remoteRepository, Artifact artifact)
Decides should artifact be accepted from given remote repository.RemoteRepositoryFilter.Result
acceptMetadata(RemoteRepository remoteRepository, Metadata metadata)
Decides should metadata be accepted from given remote repository.
-
-
-
Field Detail
-
participants
private final java.util.Map<java.lang.String,RemoteRepositoryFilter> participants
-
-
Constructor Detail
-
Participants
private Participants(java.util.Map<java.lang.String,RemoteRepositoryFilter> participants)
-
-
Method Detail
-
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
.
-
-