public abstract class MavenStrategyStageBaseImpl<STRATEGYSTAGETYPE extends MavenStrategyStageBase<STRATEGYSTAGETYPE,FORMATSTAGETYPE>,FORMATSTAGETYPE extends MavenFormatStage> extends Object implements MavenStrategyStageBase<STRATEGYSTAGETYPE,FORMATSTAGETYPE>, MavenWorkingSessionContainer
MavenStrategyStage| Constructor and Description |
|---|
MavenStrategyStageBaseImpl(MavenWorkingSession session) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract FORMATSTAGETYPE |
createFormatStage(Collection<MavenResolvedArtifact> filteredArtifacts)
Creates a new
MavenFormatStage instance for the current MavenWorkingSession |
protected abstract Class<STRATEGYSTAGETYPE> |
getActualClass() |
MavenWorkingSession |
getMavenWorkingSession() |
FORMATSTAGETYPE |
using(MavenResolutionStrategy strategy) |
FORMATSTAGETYPE |
withoutTransitivity() |
FORMATSTAGETYPE |
withTransitivity() |
public MavenStrategyStageBaseImpl(MavenWorkingSession session)
public FORMATSTAGETYPE withTransitivity()
withTransitivity in interface org.jboss.shrinkwrap.resolver.api.TransitiveStrategyStage<MavenDependency,MavenResolutionFilter,MavenResolvedArtifact,FORMATSTAGETYPE extends MavenFormatStage,MavenResolutionStrategy>public FORMATSTAGETYPE withoutTransitivity()
withoutTransitivity in interface org.jboss.shrinkwrap.resolver.api.TransitiveStrategyStage<MavenDependency,MavenResolutionFilter,MavenResolvedArtifact,FORMATSTAGETYPE extends MavenFormatStage,MavenResolutionStrategy>public MavenWorkingSession getMavenWorkingSession()
getMavenWorkingSession in interface MavenWorkingSessionContainerpublic FORMATSTAGETYPE using(MavenResolutionStrategy strategy) throws IllegalArgumentException
using in interface org.jboss.shrinkwrap.resolver.api.StrategyStage<MavenDependency,MavenResolutionFilter,MavenResolvedArtifact,FORMATSTAGETYPE extends MavenFormatStage,MavenResolutionStrategy>IllegalArgumentExceptionprotected abstract Class<STRATEGYSTAGETYPE> getActualClass()
protected abstract FORMATSTAGETYPE createFormatStage(Collection<MavenResolvedArtifact> filteredArtifacts)
MavenFormatStage instance for the current MavenWorkingSessionfilteredArtifacts - RequiredMavenFormatStage instance for the current MavenWorkingSessionCopyright © 2024 JBoss by Red Hat. All rights reserved.