Package org.eclipse.aether.resolution
Class ArtifactDescriptorRequest
- java.lang.Object
-
- org.eclipse.aether.resolution.ArtifactDescriptorRequest
-
public final class ArtifactDescriptorRequest extends java.lang.ObjectA request to read an artifact descriptor.
-
-
Field Summary
Fields Modifier and Type Field Description private Artifactartifactprivate java.lang.Stringcontextprivate java.util.List<RemoteRepository>repositoriesprivate RequestTracetrace
-
Constructor Summary
Constructors Constructor Description ArtifactDescriptorRequest()Creates an uninitialized request.ArtifactDescriptorRequest(Artifact artifact, java.util.List<RemoteRepository> repositories, java.lang.String context)Creates a request with the specified properties.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ArtifactDescriptorRequestaddRepository(RemoteRepository repository)Adds the specified repository for the resolution of the artifact descriptor.ArtifactgetArtifact()Gets the artifact whose descriptor shall be read.java.util.List<RemoteRepository>getRepositories()Gets the repositories to resolve the descriptor from.java.lang.StringgetRequestContext()Gets the context in which this request is made.RequestTracegetTrace()Gets the trace information that describes the higher level request/operation in which this request is issued.ArtifactDescriptorRequestsetArtifact(Artifact artifact)Sets the artifact whose descriptor shall be read.ArtifactDescriptorRequestsetRepositories(java.util.List<RemoteRepository> repositories)Sets the repositories to resolve the descriptor from.ArtifactDescriptorRequestsetRequestContext(java.lang.String context)Sets the context in which this request is made.ArtifactDescriptorRequestsetTrace(RequestTrace trace)Sets the trace information that describes the higher level request/operation in which this request is issued.java.lang.StringtoString()
-
-
-
Field Detail
-
artifact
private Artifact artifact
-
repositories
private java.util.List<RemoteRepository> repositories
-
context
private java.lang.String context
-
trace
private RequestTrace trace
-
-
Constructor Detail
-
ArtifactDescriptorRequest
public ArtifactDescriptorRequest()
Creates an uninitialized request.
-
ArtifactDescriptorRequest
public ArtifactDescriptorRequest(Artifact artifact, java.util.List<RemoteRepository> repositories, java.lang.String context)
Creates a request with the specified properties.- Parameters:
artifact- The artifact whose descriptor should be read, may benull.repositories- The repositories to resolve the descriptor from, may benull.context- The context in which this request is made, may benull.
-
-
Method Detail
-
getArtifact
public Artifact getArtifact()
Gets the artifact whose descriptor shall be read.- Returns:
- The artifact or
nullif not set.
-
setArtifact
public ArtifactDescriptorRequest setArtifact(Artifact artifact)
Sets the artifact whose descriptor shall be read. Eventually, a valid request must have an artifact set.- Parameters:
artifact- The artifact, may benull.- Returns:
- This request for chaining, never
null.
-
getRepositories
public java.util.List<RemoteRepository> getRepositories()
Gets the repositories to resolve the descriptor from.- Returns:
- The repositories, never
null.
-
setRepositories
public ArtifactDescriptorRequest setRepositories(java.util.List<RemoteRepository> repositories)
Sets the repositories to resolve the descriptor from.- Parameters:
repositories- The repositories, may benull.- Returns:
- This request for chaining, never
null.
-
addRepository
public ArtifactDescriptorRequest addRepository(RemoteRepository repository)
Adds the specified repository for the resolution of the artifact descriptor.- Parameters:
repository- The repository to add, may benull.- Returns:
- This request for chaining, never
null.
-
getRequestContext
public java.lang.String getRequestContext()
Gets the context in which this request is made.- Returns:
- The context, never
null.
-
setRequestContext
public ArtifactDescriptorRequest setRequestContext(java.lang.String context)
Sets the context in which this request is made.- Parameters:
context- The context, may benull.- Returns:
- This request for chaining, never
null.
-
getTrace
public RequestTrace getTrace()
Gets the trace information that describes the higher level request/operation in which this request is issued.- Returns:
- The trace information about the higher level operation or
nullif none.
-
setTrace
public ArtifactDescriptorRequest setTrace(RequestTrace trace)
Sets the trace information that describes the higher level request/operation in which this request is issued.- Parameters:
trace- The trace information about the higher level operation, may benull.- Returns:
- This request for chaining, never
null.
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-