package saker.maven.support.api.localize
public interface ArtifactLocalizationTaskOutput
Provides access to the output of a Maven artifact localization task.
The interface allows accessing the results of the localization. The actual result are accessible using structured task result, as the localization of artifacts are separated into multiple worker tasks.
Clients shouldn't implement this interface.
public StructuredListTaskResult | Gets the localized artifact absolute local file system paths. |
public MavenOperationConfiguration | Gets the MavenOperationConfiguration that was used when performing the artifact localization. |
public Collection< | Gets the artifact coordinates that were localized by this task. |
public StructuredTaskResult | getLocalizationResult( Gets the localization task result for the given artifact coordinates. |
public StructuredListTaskResult | Gets the localized artifact worker task results. |
Gets the localized artifact absolute local file system 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 localization.
The configuration.
Gets the artifact coordinates that were localized by this task.
The artifact coordinates.
Gets the localization task result for the given artifact coordinates.
The task result is an instance of ArtifactLocalizationWorkerTaskOutput.
artifactcoordinatesThe artifact coordinates.
The result of the localization of the specified artifact or
null
if not found.Gets the localized artifact worker task results.
Each element in the result is an instance of ArtifactLocalizationWorkerTaskOutput.
The structured task result for the artifact localization worker tasks.