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 protectedArtifactResolverPostProcessorSupport(java.lang.String name)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringconfigPropKey(java.lang.String name)To be used by underlying implementations to form configuration property keys properly scoped.protected abstract voiddoPostProcess(org.eclipse.aether.RepositorySystemSession session, java.util.List<org.eclipse.aether.resolution.ArtifactResult> artifactResults)protected booleanisEnabled(org.eclipse.aether.RepositorySystemSession session)Returnstrueif session configuration marks this instance as enabled.voidpostProcess(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:
postProcessin 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)
Returnstrueif session configuration marks this instance as enabled.Default value is
false.
-
-