Package org.eclipse.aether.spi.connector
Class ArtifactUpload
java.lang.Object
org.eclipse.aether.spi.connector.Transfer
org.eclipse.aether.spi.connector.ArtifactTransfer
org.eclipse.aether.spi.connector.ArtifactUpload
An upload of an artifact to a remote repository. A repository connector processing this upload has to use
setException(ArtifactTransferException) to report the results of the transfer.-
Constructor Summary
ConstructorsConstructorDescriptionCreates a new uninitialized upload.ArtifactUpload(Artifact artifact, File file) Deprecated.ArtifactUpload(Artifact artifact, Path path) Creates a new upload with the specified properties. -
Method Summary
Modifier and TypeMethodDescriptionsetArtifact(Artifact artifact) Sets the artifact to transfer.setException(ArtifactTransferException exception) Sets the exception that occurred during the transfer.Deprecated.setListener(TransferListener listener) Sets the local file the artifact is downloaded to or uploaded from.setTrace(RequestTrace trace) toString()Methods inherited from class org.eclipse.aether.spi.connector.ArtifactTransfer
getArtifact, getException, getFile, getPathMethods inherited from class org.eclipse.aether.spi.connector.Transfer
getListener, getTrace
-
Constructor Details
-
ArtifactUpload
public ArtifactUpload()Creates a new uninitialized upload. -
ArtifactUpload
Deprecated.UseArtifactUpload(Artifact, Path)instead.Creates a new upload with the specified properties.- Parameters:
artifact- The artifact to upload, may benull.file- The local file to upload the artifact from, may benull.
-
ArtifactUpload
Creates a new upload with the specified properties.- Parameters:
artifact- The artifact to upload, may benull.path- The local file to upload the artifact from, may benull.- Since:
- 2.0.0
-
-
Method Details
-
setArtifact
Description copied from class:ArtifactTransferSets the artifact to transfer.- Overrides:
setArtifactin classArtifactTransfer- Parameters:
artifact- The artifact, may benull.- Returns:
- This transfer for chaining, never
null.
-
setFile
Deprecated.Description copied from class:ArtifactTransferSets the local file the artifact is downloaded to or uploaded from.- Overrides:
setFilein classArtifactTransfer- Parameters:
file- The local file, may benull.- Returns:
- This transfer for chaining, never
null.
-
setPath
Description copied from class:ArtifactTransferSets the local file the artifact is downloaded to or uploaded from.- Overrides:
setPathin classArtifactTransfer- Parameters:
path- The local file, may benull.- Returns:
- This transfer for chaining, never
null.
-
setException
Description copied from class:ArtifactTransferSets the exception that occurred during the transfer.- Overrides:
setExceptionin classArtifactTransfer- Parameters:
exception- The exception, may benullto denote a successful transfer.- Returns:
- This transfer for chaining, never
null.
-
setListener
-
setTrace
-
toString
-
ArtifactUpload(Artifact, Path)instead.