Class ArtifactResolverPostProcessorSupport
- java.lang.Object
-
- org.eclipse.aether.internal.impl.resolution.ArtifactResolverPostProcessorSupport
-
- All Implemented Interfaces:
org.eclipse.aether.spi.resolution.ArtifactResolverPostProcessor
- Direct Known Subclasses:
TrustedChecksumsArtifactResolverPostProcessor
public abstract class ArtifactResolverPostProcessorSupport extends java.lang.Object implements org.eclipse.aether.spi.resolution.ArtifactResolverPostProcessor
Support class to implementArtifactResolverPostProcessor
.- Since:
- 1.9.0
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
ArtifactResolverPostProcessorSupport(java.lang.String name)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected java.lang.String
configPropKey(java.lang.String name)
To be used by underlying implementations to form configuration property keys properly scoped.protected abstract void
doPostProcess(org.eclipse.aether.RepositorySystemSession session, java.util.List<org.eclipse.aether.resolution.ArtifactResult> artifactResults)
protected boolean
isEnabled(org.eclipse.aether.RepositorySystemSession session)
Returnstrue
if session configuration marks this instance as enabled.void
postProcess(org.eclipse.aether.RepositorySystemSession session, java.util.List<org.eclipse.aether.resolution.ArtifactResult> artifactResults)
This implementation will call into underlying code only if enabled.
-
-
-
Constructor Detail
-
ArtifactResolverPostProcessorSupport
protected ArtifactResolverPostProcessorSupport(java.lang.String name)
-
-
Method Detail
-
postProcess
public void postProcess(org.eclipse.aether.RepositorySystemSession session, java.util.List<org.eclipse.aether.resolution.ArtifactResult> artifactResults)
This implementation will call into underlying code only if enabled.- Specified by:
postProcess
in interfaceorg.eclipse.aether.spi.resolution.ArtifactResolverPostProcessor
-
doPostProcess
protected abstract void doPostProcess(org.eclipse.aether.RepositorySystemSession session, java.util.List<org.eclipse.aether.resolution.ArtifactResult> artifactResults)
-
configPropKey
protected java.lang.String configPropKey(java.lang.String name)
To be used by underlying implementations to form configuration property keys properly scoped.
-
isEnabled
protected boolean isEnabled(org.eclipse.aether.RepositorySystemSession session)
Returnstrue
if session configuration marks this instance as enabled.Default value is
false
.
-
-