org.eclipse.ecf.provider.filetransfer
Class UrlRetrieveFileTransfer

java.lang.Object
  extended by org.eclipse.ecf.core.sharedobject.AbstractSharedObject
      extended by org.eclipse.ecf.provider.filetransfer.AbstractRetrieveFileTransfer
          extended by org.eclipse.ecf.provider.filetransfer.UrlRetrieveFileTransfer
All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable, IIdentifiable, ISharedObject, IEventHandler, IFileTransfer, IFileTransferPausable, IIncomingFileTransfer, IRetrieveFileTransferContainerAdapter

public class UrlRetrieveFileTransfer
extends AbstractRetrieveFileTransfer


Field Summary
 
Fields inherited from class org.eclipse.ecf.provider.filetransfer.AbstractRetrieveFileTransfer
buff_length, bytesReceived, DEFAULT_BUF_LENGTH, done, exception, fileLength, job, listener, localFileContents, remoteFileContents, remoteFileReference
 
Constructor Summary
UrlRetrieveFileTransfer()
           
 
Method Summary
protected  void openStreams()
          Open incoming and outgoing streams associated with this file transfer.
 
Methods inherited from class org.eclipse.ecf.provider.filetransfer.AbstractRetrieveFileTransfer
cancel, fireTransferReceiveDataEvent, fireTransferReceiveDoneEvent, getAdapter, getBytesReceived, getException, getFinalStatus, getPercentComplete, getRemoteFileReference, hardClose, isDone, isPaused, pause, resume, sendRetrieveRequest, setFileLength, setInputStream, setOutputStream
 
Methods inherited from class org.eclipse.ecf.core.sharedobject.AbstractSharedObject
addEventProcessor, clearEventProcessors, creationCompleted, destroyRemote, destroySelf, destroySelfLocal, dispose, fireEventProcessors, getConfig, getContext, getGroupID, getHomeContainerID, getID, getLocalContainerID, getProperties, getReplicaDescription, getReplicaDescriptions, getSharedObjectMsgFromEvent, handleEvent, handleEvents, handleSharedObjectCreateResponseEvent, handleSharedObjectMsg, handleSharedObjectMsgEvent, handleUnhandledEvent, init, initialize, isConnected, isPrimary, removeEventProcessor, replicateToRemoteContainers, sendSharedObjectMsgTo, sendSharedObjectMsgToPrimary, sendSharedObjectMsgToSelf
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.ecf.core.identity.IIdentifiable
getID
 

Constructor Detail

UrlRetrieveFileTransfer

public UrlRetrieveFileTransfer()
Method Detail

openStreams

protected void openStreams()
                    throws IncomingFileTransferException
Description copied from class: AbstractRetrieveFileTransfer
Open incoming and outgoing streams associated with this file transfer.

Specified by:
openStreams in class AbstractRetrieveFileTransfer
Throws:
IncomingFileTransferException