Class TransportTask

  • Direct Known Subclasses:
    GetTask, PeekTask, PutTask

    public abstract class TransportTask
    extends java.lang.Object
    A transport task.
    • Constructor Detail

      • TransportTask

        TransportTask()
    • Method Detail

      • getLocation

        public java.net.URI getLocation()
        Gets the relative location of the affected resource in the remote repository.
        Returns:
        The relative location of the resource, never null.
      • setLocation

        TransportTask setLocation​(java.net.URI location)
      • getListener

        public TransportListener getListener()
        Gets the listener that is to be notified during the transfer.
        Returns:
        The listener to notify of progress, never null.
      • setListener

        TransportTask setListener​(TransportListener listener)
        Sets the listener that is to be notified during the transfer.
        Parameters:
        listener - The listener to notify of progress, may be null.
        Returns:
        This task for chaining, never null.