# Package org.eclipse.ecf.filetransfer.events

Interface Summary
IFileTransferConnectStartEvent: Event sent to `IFileTransferListener` associated with `IIncomingFileTransfer` or `IOutgoingFileTransferEvent` or `IRemoteFileSystemRequest` instances.
IFileTransferEvent: Super interface for all file transfer events
IFileTransferRequestEvent: Event to represent remote file transfer requests.
IIncomingFileTransferEvent: Super interface for incoming file transfer events
IIncomingFileTransferReceiveDataEvent: Event sent to `IFileTransferListener` associated with `IIncomingFileTransfer` instances data are received
IIncomingFileTransferReceiveDoneEvent: Event sent to IFileTransferListeners when an incoming file transfer is completed.
IIncomingFileTransferReceivePausedEvent: Event sent to IFileTransferListeners when an incoming file transfer is paused.
IIncomingFileTransferReceiveResumedEvent: Event sent to `IFileTransferListener` associated with `IIncomingFileTransfer` instances when file transfer is resumed.
IIncomingFileTransferReceiveStartEvent: Event sent to `IFileTransferListener` associated with `IIncomingFileTransfer` instances
IOutgoingFileTransferEvent: Super interface for outgoing file transfer events
IOutgoingFileTransferResponseEvent: Asynchronous event sent to `IFileTransferListener` associated with `IOutgoingFileTransfer` instances when a response is received from the remote target (or provider times out).
IOutgoingFileTransferSendDataEvent: Event sent to `IFileTransferListener` associated with `IOutgoingFileTransfer` instances when some data are received
IOutgoingFileTransferSendDoneEvent: Event sent to `IFileTransferListener` associated with `IOutgoingFileTransfer` instances when the file transfer is complete
IOutgoingFileTransferSendPausedEvent
IOutgoingFileTransferSendResumedEvent
IRemoteFileSystemBrowseEvent: Event that indicates that a directory list is available via `IRemoteFileSystemBrowseEvent.getRemoteFiles()`.
IRemoteFileSystemEvent