Interface TransferEvent

All Known Subinterfaces:
RangedTransferEvent, TransferEndEvent
All Known Implementing Classes:
TransferEndEventImpl, TransferEventBegin, TransferEventCancelled, TransferEventCommittingStatus, TransferEventEndState, TransferEventEnterState, TransferEventError, TransferEventImpl, TransferEventReport, TransferEventSendingContent, TransferEventSendingSnapshot, TransferEventSentContent, TransferEventSuccess

public interface TransferEvent
TransferEvents are produced by the Transfer service during an in flight transfer.

The TransferCallback presents TransferEvents for processing.

Author:
Mark Rogers
See Also:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static enum 
    The transfer events will Start with a START event and finish with either SUCCESS or ERROR
  • Method Summary

    Modifier and Type
    Method
    Description
    Get a human readable message for this event
    The time this event occured.
    Get the state of this transfer
    boolean
    Is this the last event for this transfer ?
  • Method Details

    • getTransferState

      TransferEvent.TransferState getTransferState()
      Get the state of this transfer
      Returns:
      the state of this transfer
    • getTime

      Date getTime()
      The time this event occured.
      Returns:
      the date/time the event
    • getMessage

      String getMessage()
      Get a human readable message for this event
      Returns:
      String
    • isLast

      boolean isLast()
      Is this the last event for this transfer ?