Class LocalFileOutgoingFileTransfer
java.lang.Object
org.eclipse.ecf.provider.filetransfer.outgoing.AbstractOutgoingFileTransfer
org.eclipse.ecf.provider.filetransfer.outgoing.LocalFileOutgoingFileTransfer
- All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable
,IIdentifiable
,IFileTransfer
,IOutgoingFileTransfer
,ISendFileTransferContainerAdapter
,ISendFileTransfer
-
Field Summary
Fields inherited from class org.eclipse.ecf.provider.filetransfer.outgoing.AbstractOutgoingFileTransfer
buff_length, bytesSent, connectContext, DEFAULT_BUF_LENGTH, done, exception, fileTransferInfo, job, listener, localFileContents, options, proxy, remoteFileContents, remoteFileID, remoteFileURL
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
Open incoming and outgoing streams associated with this file transfer.protected void
setupProxy
(Proxy proxy) Methods inherited from class org.eclipse.ecf.provider.filetransfer.outgoing.AbstractOutgoingFileTransfer
addListener, cancel, createJobName, fireSendStartEvent, fireTransferSendDataEvent, fireTransferSendDoneEvent, getAdapter, getBytesSent, getException, getFileLength, getFileTransferInfo, getFinalStatus, getID, getListener, getOptions, getOutgoingNamespace, getPercentComplete, getRemoteFileURL, hardClose, isDone, removeListener, selectProxyFromProxies, sendOutgoingRequest, sendOutgoingRequest, setConnectContextForAuthentication, setInputStream, setOutputStream, setProxy, setupAndScheduleJob, setupProxies
-
Constructor Details
-
LocalFileOutgoingFileTransfer
public LocalFileOutgoingFileTransfer()
-
-
Method Details
-
openStreams
Description copied from class:AbstractOutgoingFileTransfer
Open incoming and outgoing streams associated with this file transfer. Subclasses must implement this method to open input and output streams. TheremoteFileContents
andlocalFileContent
must be non-null
after successful completion of the implementation of this method.- Specified by:
openStreams
in classAbstractOutgoingFileTransfer
- Throws:
SendFileTransferException
- if some problem
-
setupProxy
- Specified by:
setupProxy
in classAbstractOutgoingFileTransfer
-