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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidOpen incoming and outgoing streams associated with this file transfer.protected voidsetupProxy(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:AbstractOutgoingFileTransferOpen incoming and outgoing streams associated with this file transfer. Subclasses must implement this method to open input and output streams. TheremoteFileContentsandlocalFileContentmust be non-nullafter successful completion of the implementation of this method.- Specified by:
openStreamsin classAbstractOutgoingFileTransfer- Throws:
SendFileTransferException- if some problem
-
setupProxy
- Specified by:
setupProxyin classAbstractOutgoingFileTransfer
-