saker.maven.support Documentation TaskDoc JavaDoc Packages
public interface ArtifactDownloadTaskOutput
Provides access to the output of a Maven artifact download task.

The interface allows accessing the results of the download. The actual result are accessible using structured task result, as the downloading of artifacts are separated into multiple worker tasks.

Clients shouldn't implement this interface.

Methods
public StructuredListTaskResult
Gets the downloaded artifact execution paths.
public MavenOperationConfiguration
Gets the MavenOperationConfiguration that was used when performing the artifact download.
public Collection<ArtifactCoordinates>
Gets the artifact coordinates that were downloaded by this task.
public StructuredTaskResult
Gets the download task result for the given artifact coordinates.
public StructuredListTaskResult
Gets the downloaded artifact worker task results.
Gets the downloaded artifact execution paths.

Each element in the result is an instance of SakerPath.

The structured task result for the artifact paths.
Gets the MavenOperationConfiguration that was used when performing the artifact download.
The configuration.
Gets the artifact coordinates that were downloaded by this task.
The artifact coordinates.
public abstract StructuredTaskResult getDownloadResult(ArtifactCoordinates artifactcoordinates)
Gets the download task result for the given artifact coordinates.

The task result is an instance of ArtifactDownloadWorkerTaskOutput.

artifactcoordinatesThe artifact coordinates.
The result of the download of the specified artifact or null if not found.
Gets the downloaded artifact worker task results.

Each element in the result is an instance of ArtifactDownloadWorkerTaskOutput.

The structured task result for the artifact download worker tasks.