client.net.transfer
Class TransferManager
java.lang.Object
client.net.transfer.TransferManager
- All Implemented Interfaces:
- BridgeTransferHandler, ConnectionHandler
public class TransferManager
- extends java.lang.Object
- implements ConnectionHandler, BridgeTransferHandler
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TransferManager
public TransferManager(InfoProvider infoProvider,
TransferMngATPClientProvider cp,
ConnectionProvider con)
throws java.security.NoSuchAlgorithmException
- Throws:
java.security.NoSuchAlgorithmException
downloadFile
public void downloadFile(ClientFileDescriptor fd)
throws java.io.IOException
- Throws:
java.io.IOException
downloadFile
public void downloadFile(ClientFileDescriptor fd,
java.lang.String path)
throws java.io.IOException
- Throws:
java.io.IOException
processConnection
public void processConnection(ConnectionData data)
- Specified by:
processConnection
in interface ConnectionHandler
handleTransferAcrossBridge
public void handleTransferAcrossBridge(java.lang.String host,
int port,
java.lang.String id,
ServerClient assistant)
- Description copied from interface:
BridgeTransferHandler
- Called if the Server client gets the info about the bridge for transfer.
- Specified by:
handleTransferAcrossBridge
in interface BridgeTransferHandler
addFileRecievingStateListener
public void addFileRecievingStateListener(FileRecievingStateListener l)
removeFileRecievingStateListener
public void removeFileRecievingStateListener(FileRecievingStateListener l)
addFileSendingStateListener
public void addFileSendingStateListener(FileSendingStateListener l)
removeFileSendingStateListener
public void removeFileSendingStateListener(FileSendingStateListener l)
fireFileSendingStarted
public void fireFileSendingStarted(FileSender fs)
fireFileSendingCompleted
public void fireFileSendingCompleted(FileSender fs)
fireFileSendingInetrrupted
public void fireFileSendingInetrrupted(SendInterruptEvent evt)
fireFileRecievingStarted
public void fireFileRecievingStarted(FileReceiver f)
fireFileRecievingCannotStart
public void fireFileRecievingCannotStart(FileReceiver f)
fireFileRecievingCompleted
public void fireFileRecievingCompleted(FileReceiver f)
fireFileRecievingIneterrupted
public void fireFileRecievingIneterrupted(RecieveInetrruptionEvent evt)
clearSenders
public void clearSenders()
clearReciever
public void clearReciever()
getTypesToHandle
public java.lang.String[] getTypesToHandle()
- Specified by:
getTypesToHandle
in interface ConnectionHandler