Package org.eclipse.aether.spi.connector
Class MetadataUpload
- java.lang.Object
-
- org.eclipse.aether.spi.connector.Transfer
-
- org.eclipse.aether.spi.connector.MetadataTransfer
-
- org.eclipse.aether.spi.connector.MetadataUpload
-
public final class MetadataUpload extends MetadataTransfer
An upload of metadata to a remote repository. A repository connector processing this upload has to usesetException(MetadataTransferException)
to report the results of the transfer.
-
-
Constructor Summary
Constructors Constructor Description MetadataUpload()
Creates a new uninitialized upload.MetadataUpload(org.eclipse.aether.metadata.Metadata metadata, java.io.File file)
Creates a new upload with the specified properties.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MetadataUpload
setException(org.eclipse.aether.transfer.MetadataTransferException exception)
Sets the exception that occurred during the transfer.MetadataUpload
setFile(java.io.File file)
Sets the local file the metadata is downloaded to or uploaded from.MetadataUpload
setListener(org.eclipse.aether.transfer.TransferListener listener)
MetadataUpload
setMetadata(org.eclipse.aether.metadata.Metadata metadata)
Sets the metadata to transfer.MetadataUpload
setTrace(org.eclipse.aether.RequestTrace trace)
java.lang.String
toString()
-
Methods inherited from class org.eclipse.aether.spi.connector.MetadataTransfer
getException, getFile, getMetadata
-
Methods inherited from class org.eclipse.aether.spi.connector.Transfer
getListener, getTrace
-
-
-
-
Constructor Detail
-
MetadataUpload
public MetadataUpload()
Creates a new uninitialized upload.
-
MetadataUpload
public MetadataUpload(org.eclipse.aether.metadata.Metadata metadata, java.io.File file)
Creates a new upload with the specified properties.- Parameters:
metadata
- The metadata to upload, may benull
.file
- The local file to upload the metadata from, may benull
.
-
-
Method Detail
-
setMetadata
public MetadataUpload setMetadata(org.eclipse.aether.metadata.Metadata metadata)
Description copied from class:MetadataTransfer
Sets the metadata to transfer.- Overrides:
setMetadata
in classMetadataTransfer
- Parameters:
metadata
- The metadata, may benull
.- Returns:
- This transfer for chaining, never
null
.
-
setFile
public MetadataUpload setFile(java.io.File file)
Description copied from class:MetadataTransfer
Sets the local file the metadata is downloaded to or uploaded from.- Overrides:
setFile
in classMetadataTransfer
- Parameters:
file
- The local file, may benull
.- Returns:
- This transfer for chaining, never
null
.
-
setException
public MetadataUpload setException(org.eclipse.aether.transfer.MetadataTransferException exception)
Description copied from class:MetadataTransfer
Sets the exception that occurred during the transfer.- Overrides:
setException
in classMetadataTransfer
- Parameters:
exception
- The exception, may benull
to denote a successful transfer.- Returns:
- This transfer for chaining, never
null
.
-
setListener
public MetadataUpload setListener(org.eclipse.aether.transfer.TransferListener listener)
-
setTrace
public MetadataUpload setTrace(org.eclipse.aether.RequestTrace trace)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-