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 TransferEventTransferEvents are produced by the Transfer service during an in flight transfer.The TransferCallback presents TransferEvents for processing.
- Author:
- Mark Rogers
- See Also:
TransferCallback
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classTransferEvent.TransferStateThe transfer events will Start with a START event and finish with either SUCCESS or ERROR
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetMessage()Get a human readable message for this eventjava.util.DategetTime()The time this event occured.TransferEvent.TransferStategetTransferState()Get the state of this transferbooleanisLast()Is this the last event for this transfer ?
-
-
-
Method Detail
-
getTransferState
TransferEvent.TransferState getTransferState()
Get the state of this transfer- Returns:
- the state of this transfer
-
getTime
java.util.Date getTime()
The time this event occured.- Returns:
- the date/time the event
-
getMessage
java.lang.String getMessage()
Get a human readable message for this event- Returns:
- String
-
isLast
boolean isLast()
Is this the last event for this transfer ?
-
-