| Interface | Description |
|---|---|
| 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. |
| ResolveWithRangeSupportStage<DEPENDENCYTYPE extends Coordinate,COORDINATETYPE extends Coordinate,RESOLUTIONFILTERTYPE extends ResolutionFilter,RESOLVESTAGETYPE extends ResolveStage<DEPENDENCYTYPE,RESOLUTIONFILTERTYPE,RESOLVESTAGETYPE,STRATEGYSTAGETYPE,RESOLVEDTYPE,FORMATSTAGETYPE,RESOLUTIONSTRATEGYTYPE>,STRATEGYSTAGETYPE extends StrategyStage<DEPENDENCYTYPE,RESOLUTIONFILTERTYPE,RESOLVEDTYPE,FORMATSTAGETYPE,RESOLUTIONSTRATEGYTYPE>,RESOLVEDTYPE extends ResolvedArtifact<RESOLVEDTYPE>,FORMATSTAGETYPE extends FormatStage<RESOLVEDTYPE>,RESOLUTIONSTRATEGYTYPE extends ResolutionStrategy<DEPENDENCYTYPE,RESOLUTIONFILTERTYPE,RESOLUTIONSTRATEGYTYPE>,VERSIONRANGERESULTTYPE extends VersionRangeResult<COORDINATETYPE>> |
Represents the stage in resolution in which the user supplies
Coordinate address for version 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 |
| VersionRangeResult<COORDINATE extends Coordinate> |
Representation of artifacts available versions.
|
| Class | Description |
|---|---|
| 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 | Description |
|---|---|
| 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.
|
| VersionResolutionException |
Indicates that a general error was encountered while attempting to resolve versions range request.
|
Copyright © 2014 JBoss by Red Hat. All Rights Reserved.