# Uses of Interface
org.eclipse.ecf.filetransfer.IIncomingFileTransfer

Packages that use IIncomingFileTransfer
Package
Description
org.eclipse.ecf.filetransfer.events
org.eclipse.ecf.provider.filetransfer.httpclient45
org.eclipse.ecf.provider.filetransfer.httpclient5
org.eclipse.ecf.provider.filetransfer.retrieve

## Uses of IIncomingFileTransfer in org.eclipse.ecf.filetransfer.events

Methods in org.eclipse.ecf.filetransfer.events that return IIncomingFileTransfer
Modifier and Type
Method
Description
`IIncomingFileTransfer`
IFileTransferRequestEvent.`accept(File localFileToSave)`
Accept the file transfer request.
`IIncomingFileTransfer`
IFileTransferRequestEvent.`accept(OutputStream outputStream, IFileTransferListener listener)`
Accept the file transfer request.
`IIncomingFileTransfer`
IIncomingFileTransferEvent.`getSource()`
Get `IIncomingFileTransfer` associated with this event
`IIncomingFileTransfer`
IIncomingFileTransferReceiveResumedEvent.`receive(File localFileToSave, boolean append)`
Get incoming file transfer object by specifying a local File instance to save the received contents to.
`IIncomingFileTransfer`
IIncomingFileTransferReceiveResumedEvent.`receive(File localFileToSave, FileTransferJob fileTransferJob, boolean append)`
Just like `IIncomingFileTransferReceiveResumedEvent.receive(File,boolean)` but this method also give the caller a chance to provide a factory that creates the job that will perform the actual file transfer.
`IIncomingFileTransfer`
IIncomingFileTransferReceiveResumedEvent.`receive(OutputStream streamToStore)`
Get incoming file transfer by specifying an OutputStream instance to save the received contents to.
`IIncomingFileTransfer`
IIncomingFileTransferReceiveResumedEvent.`receive(OutputStream streamToStore, FileTransferJob fileTransferJob)`
Just like `IIncomingFileTransferReceiveResumedEvent.receive(OutputStream)` but this method also give the caller a chance to provide a factory that creates the job that will perform the actual file transfer.
`IIncomingFileTransfer`
IIncomingFileTransferReceiveStartEvent.`receive(File localFileToSave)`
Get incoming file transfer object by specifying a local File instance to save the received contents to.
`IIncomingFileTransfer`
IIncomingFileTransferReceiveStartEvent.`receive(File localFileToSave, FileTransferJob fileTransferJob)`
Just like `IIncomingFileTransferReceiveStartEvent.receive(File)` but this method also give the caller a chance to provide a factory that creates the job that will perform the actual file transfer.
`IIncomingFileTransfer`
IIncomingFileTransferReceiveStartEvent.`receive(OutputStream streamToStore)`
Get incoming file transfer by specifying an OutputStream instance to save the received contents to.
`IIncomingFileTransfer`
IIncomingFileTransferReceiveStartEvent.`receive(OutputStream streamToStore, FileTransferJob fileTransferJob)`
Just like `IIncomingFileTransferReceiveStartEvent.receive(OutputStream)` but this method also give the caller a chance to provide a factory that creates the job that will perform the actual file transfer.

## Uses of IIncomingFileTransfer in org.eclipse.ecf.provider.filetransfer.httpclient45

Classes in org.eclipse.ecf.provider.filetransfer.httpclient45 that implement IIncomingFileTransfer
Modifier and Type
Class
Description
`class`
`HttpClientRetrieveFileTransfer`

## Uses of IIncomingFileTransfer in org.eclipse.ecf.provider.filetransfer.httpclient5

Classes in org.eclipse.ecf.provider.filetransfer.httpclient5 that implement IIncomingFileTransfer
Modifier and Type
Class
Description
`class`
`HttpClientRetrieveFileTransfer`

## Uses of IIncomingFileTransfer in org.eclipse.ecf.provider.filetransfer.retrieve

Classes in org.eclipse.ecf.provider.filetransfer.retrieve that implement IIncomingFileTransfer
Modifier and Type
Class
Description
`class`
`AbstractRetrieveFileTransfer`
`class`
`UrlConnectionRetrieveFileTransfer`