ShrinkWrap Resolver API 2.0.0-cr-1

Package org.jboss.shrinkwrap.resolver.api

Interface Summary
ConfigurableResolverSystem<CONFIGUREDRESOLVERSYSTEMTYPE extends ResolverSystem> Top-level of a configurable resolver system; subtypes may be passed in as an argument to Resolvers.use(Class) or Resolvers.use(Class, ClassLoader) to create a new instance.
Coordinate Represents a single coordinate; an address in a repository-based system which may point to an artifact.
CoordinateBuilder<COORDINATETYPE extends Coordinate> Fluent factory base for creating new Coordinate instances.
FormatStage<RESOLVEDTYPE extends ResolvedArtifact<RESOLVEDTYPE>> Represents the formatting stage of resolution in which the RESOLVEDTYPE is returned in the desired format.
NonTransitiveResolutionStrategy<COORDINATETYPE extends Coordinate,RESOLUTIONFILTERTYPE extends ResolutionFilter> Encapsulates rules backing a non-transitive ResolutionStrategy
ResolutionFilter Contract for an exclusion-based filter applied during resolution of a Coordinate.
ResolutionStrategy<COORDINATETYPE extends Coordinate,RESOLUTIONFILTERTYPE extends ResolutionFilter,RESOLUTIONSTRATEGYTYPE extends ResolutionStrategy<COORDINATETYPE,RESOLUTIONFILTERTYPE,RESOLUTIONSTRATEGYTYPE>> Encapsulates rules defining the logic of resolution (for instance transitivity, exclusions, conditional selection, etc).
ResolvedArtifact<RESOLVEDTYPE extends ResolvedArtifact<RESOLVEDTYPE>> Representation of resolved artifact
ResolverSystem Top-level of a resolver system; subtypes may be passed in as an argument to Resolvers.use(Class) or Resolvers.use(Class, ClassLoader) to create a new instance.
ResolveStage<COORDINATETYPE extends Coordinate,RESOLUTIONFILTERTYPE extends ResolutionFilter,RESOLVESTAGETYPE extends ResolveStage<COORDINATETYPE,RESOLUTIONFILTERTYPE,RESOLVESTAGETYPE,STRATEGYSTAGETYPE,RESOLVEDTYPE,FORMATSTAGETYPE,RESOLUTIONSTRATEGYTYPE>,STRATEGYSTAGETYPE extends StrategyStage<COORDINATETYPE,RESOLUTIONFILTERTYPE,RESOLVEDTYPE,FORMATSTAGETYPE,RESOLUTIONSTRATEGYTYPE>,RESOLVEDTYPE extends ResolvedArtifact<RESOLVEDTYPE>,FORMATSTAGETYPE extends FormatStage<RESOLVEDTYPE>,RESOLUTIONSTRATEGYTYPE extends ResolutionStrategy<COORDINATETYPE,RESOLUTIONFILTERTYPE,RESOLUTIONSTRATEGYTYPE>> Represents the stage in resolution in which the user supplies (a) Coordinate address(es) for resolution in a repository-based ResolverSystem.
StrategyStage<COORDINATETYPE extends Coordinate,RESOLUTIONFILTERTYPE extends ResolutionFilter,RESOLVEDTYPE extends ResolvedArtifact<RESOLVEDTYPE>,FORMATSTAGETYPE extends FormatStage<RESOLVEDTYPE>,RESOLUTIONSTRATEGYTYPE extends ResolutionStrategy<COORDINATETYPE,RESOLUTIONFILTERTYPE,RESOLUTIONSTRATEGYTYPE>> Defines the stage of resolution in which the user may supply a ResolutionStrategy
TransitiveStrategyStage<COORDINATETYPE extends Coordinate,RESOLUTIONFILTERTYPE extends ResolutionFilter,RESOLVEDTYPE extends ResolvedArtifact<RESOLVEDTYPE>,FORMATSTAGE extends FormatStage<RESOLVEDTYPE>,RESOLUTIONSTRATEGYTYPE extends ResolutionStrategy<COORDINATETYPE,RESOLUTIONFILTERTYPE,RESOLUTIONSTRATEGYTYPE>> StrategyStage extension providing support for the notion of transitivity, adding shorthand notation such that the user does not have to manually specify TransitiveResolutionStrategy or NonTransitiveResolutionStrategy
 

Class Summary
ConfiguredResolverSystemFactory<RESOLVERSYSTEMTYPE extends ResolverSystem,CONFIGURABLERESOLVERSYSTEMTYPE extends ConfigurableResolverSystem<RESOLVERSYSTEMTYPE>> Factory to create configured ResolverSystem instances
Resolvers Client entry point to resolve artifacts from a set of coordinates in a repository-based system.
 

Exception Summary
CoordinateParseException Indicates that an error was encountered while parsing a new Coordinate from supplied properties or canonical form.
InvalidConfigurationFileException Indicates that a configuration file is not valid or is not in expected format
NonUniqueResultException Indicates that an error was encountered while attempting to obtain a single result during resolution via FormatStage, but more than one artifact was resolved.
NoResolvedResultException Indicates that an error was encountered while attempting to obtain a single result during resolution via FormatStage, but no artifact was resolved.
ResolutionException Indicates that a general error was encountered while attempting to fulfill a resolution request.
 


ShrinkWrap Resolver API 2.0.0-cr-1

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