# Package org.eclipse.ecf.filetransfer

Interface Summary
IFileRangeSpecification: An object that describes a file range specification.
IFileTransfer: File transfer super interface.
IFileTransferInfo: File transfer information delivered to `IIncomingFileTransferRequestListener` via an event implementing `IFileTransferRequestEvent.getFileTransferInfo()`
IFileTransferListener: Listener for handling file transfer events.
IFileTransferPausable: Adapter interface for pausing and resuming IFileTransfer instances that expose this adapter interface via `IAdaptable.getAdapter(Class adapter)`.
IFileTransferRateControl: Adapter for setting rate control on IFileTransferInfo instances that expose expose this adapter interface via `IAdaptable.getAdapter(Class adapter)`.
IFileTransferRunnable: Runnable for doing file transfer.
IIncomingFileTransfer: Incoming file transfer request.
IIncomingFileTransferRequestListener: Listener for incoming file transfer requests.
IOutgoingFileTransfer: Outgoing file transfer.
IRemoteFile: Remote file representation.
IRemoteFileAttributes: Remote file attributes.
IRemoteFileInfo: Information about a remote file.
IRemoteFileSystemBrowserContainerAdapter: Remote file system browser adapter.
IRemoteFileSystemListener: Listener for handling events associated with remote file browsing activities.
IRemoteFileSystemRequest: Remote file request.
IRetrieveFileTransferContainerAdapter: Entry point retrieval file transfer adapter.
IRetrieveFileTransferOptions
ISendFileTransferContainerAdapter: Entry point outgoing file transfer container adapter.
ISendFileTransferOptions

Class Summary
FileTransferInfo: File transfer information delivered to `IIncomingFileTransferRequestListener` via an event implementing `IFileTransferRequestEvent.getFileTransferInfo()`
FileTransferJob: `Job` subclass for executing file transfers.

Exception Summary
BrowseFileTransferException: Exception thrown upon browse problem
IncomingFileTransferException: Exception thrown upon incoming file transfer problem
InvalidFileRangeSpecificationException
RemoteFileSystemException
SendFileTransferException: Outgoing file transfer exception
UserCancelledException: Exception class for user cancellation