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(org.eclipse.aether.artifact.Artifact artifact, File file) Deprecated.ArtifactUpload(org.eclipse.aether.artifact.Artifact artifact, Path path) Creates a new upload with the specified properties. -
Method Summary
Modifier and TypeMethodDescriptionsetArtifact(org.eclipse.aether.artifact.Artifact artifact) Sets the artifact to transfer.setException(org.eclipse.aether.transfer.ArtifactTransferException exception) Sets the exception that occurred during the transfer.Deprecated.setListener(org.eclipse.aether.transfer.TransferListener listener) Sets the local file the artifact is downloaded to or uploaded from.setTrace(org.eclipse.aether.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.