Interface | Description |
---|---|
ConfigurableResolverSystem<CONFIGUREDRESOLVERSYSTEMTYPE extends ResolverSystem,UNCONFIGUREDRESOLVERSYSTEMTYPE extends ConfigurableResolverSystem<CONFIGUREDRESOLVERSYSTEMTYPE,UNCONFIGUREDRESOLVERSYSTEMTYPE>> |
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 TransitiveStrategy.INSTANCE or NonTransitiveStrategy.INSTANCE |
VersionRangeResult<COORDINATE extends Coordinate> |
Representation of artifacts available versions.
|
Class | Description |
---|---|
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 © 2017 JBoss by Red Hat. All rights reserved.