ShrinkWrap Resolver Maven API 2.0.0-alpha-2

org.jboss.shrinkwrap.resolver.api.maven
Interface MavenResolutionStrategy

All Superinterfaces:
ResolutionStrategy<MavenDependency,MavenResolutionFilter,MavenResolutionStrategy>, TransitiveResolutionStrategy<MavenDependency,MavenResolutionFilter,MavenResolutionStrategy>

public interface MavenResolutionStrategy
extends TransitiveResolutionStrategy<MavenDependency,MavenResolutionFilter,MavenResolutionStrategy>

Defines the contract for developing a Maven-based ResolutionStrategy; this is composed by assembling Lists of type RESOLUTIONFILTERTYPE for filtering MavenDependencys before, during and after the resolution request is executed.

Author:
Karel Piwko, Andrew Lee Rubinger

Method Summary
 MavenResolutionFilter getPostResolutionFilter()
          Obtains the ResolutionFilter to be used in filtering the MavenDependency List returned from the backend response.
 MavenResolutionFilter getPreResolutionFilter()
          Obtains the ResolutionFilter to be used in filtering the MavenDependency List before the request is executed.
 MavenResolutionFilter getResolutionFilter()
          Obtains the ResolutionFilter to be used in filtering the MavenDependency List during request processing (filtering is done by the backend).
 

Method Detail

getPreResolutionFilter

MavenResolutionFilter getPreResolutionFilter()
Obtains the ResolutionFilter to be used in filtering the MavenDependency List before the request is executed.

Returns:

getResolutionFilter

MavenResolutionFilter getResolutionFilter()
Obtains the ResolutionFilter to be used in filtering the MavenDependency List during request processing (filtering is done by the backend).

Returns:

getPostResolutionFilter

MavenResolutionFilter getPostResolutionFilter()
Obtains the ResolutionFilter to be used in filtering the MavenDependency List returned from the backend response.

Returns:

ShrinkWrap Resolver Maven API 2.0.0-alpha-2

Copyright © 2012 JBoss by Red Hat. All Rights Reserved.