Class ArtifactTransferEvent

  • All Implemented Interfaces:
    Serializable

    public class ArtifactTransferEvent
    extends EventObject
    TransferEvent is used to notify TransferListeners about progress in transfer of resources form/to the repository
    Author:
    Michal Maczka
    See Also:
    Serialized Form
    • Field Detail

      • TRANSFER_INITIATED

        public static final int TRANSFER_INITIATED
        A transfer was attempted, but has not yet commenced.
        See Also:
        Constant Field Values
      • TRANSFER_STARTED

        public static final int TRANSFER_STARTED
        A transfer was started.
        See Also:
        Constant Field Values
      • TRANSFER_COMPLETED

        public static final int TRANSFER_COMPLETED
        A transfer is completed.
        See Also:
        Constant Field Values
      • TRANSFER_PROGRESS

        public static final int TRANSFER_PROGRESS
        A transfer is in progress.
        See Also:
        Constant Field Values
      • TRANSFER_ERROR

        public static final int TRANSFER_ERROR
        An error occurred during transfer
        See Also:
        Constant Field Values
      • REQUEST_GET

        public static final int REQUEST_GET
        Indicates GET transfer (from the repository)
        See Also:
        Constant Field Values
      • REQUEST_PUT

        public static final int REQUEST_PUT
        Indicates PUT transfer (to the repository)
        See Also:
        Constant Field Values
    • Method Detail

      • getException

        public Exception getException()
        Returns:
        Returns the exception.
      • getRequestType

        public int getRequestType()
        Returns the request type.
        Returns:
        Returns the request type. The Request type is one of TransferEvent.REQUEST_GET or TransferEvent.REQUEST_PUT
      • setRequestType

        public void setRequestType​(int requestType)
        Sets the request type
        Parameters:
        requestType - The requestType to set. The Request type value should be either TransferEvent.REQUEST_GET or TransferEvent.REQUEST_PUT.
        Throws:
        IllegalArgumentException - when
      • getEventType

        public int getEventType()
        Returns:
        Returns the eventType.
      • setEventType

        public void setEventType​(int eventType)
        Parameters:
        eventType - The eventType to set.
      • getLocalFile

        public File getLocalFile()
        Returns:
        Returns the local file.
      • setLocalFile

        public void setLocalFile​(File localFile)
        Parameters:
        localFile - The local file to set.
      • getTransferredBytes

        public long getTransferredBytes()
      • setTransferredBytes

        public void setTransferredBytes​(long transferredBytes)
      • getDataBuffer

        public byte[] getDataBuffer()
      • setDataBuffer

        public void setDataBuffer​(byte[] dataBuffer)
      • getDataOffset

        public int getDataOffset()
      • setDataOffset

        public void setDataOffset​(int dataOffset)
      • getDataLength

        public int getDataLength()
      • setDataLength

        public void setDataLength​(int dataLength)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object