|
Jitsi: the OpenSource Java VoIP and Instant Messaging client. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.java.sip.communicator.impl.protocol.mock.MockOperationSetFileTransfer
public class MockOperationSetFileTransfer
A mock implementation of a basic telephony opearation set
| Constructor Summary | |
|---|---|
MockOperationSetFileTransfer(MockProvider protocolProvider)
|
|
| Method Summary | |
|---|---|
void |
addFileTransferListener(FileTransferListener listener)
Adds the given FileTransferListener that would listen for file transfer requests and created file transfers. |
void |
changeFileTransferStatus(FileTransfer ft,
int newstatus)
|
(package private) void |
fireFileTransferCreated(FileTransferCreatedEvent event)
Delivers the file transfer to all registered listeners. |
long |
getMaximumFileLength()
Returns the maximum file length supported by the protocol in bytes. |
void |
receiveFile(File file,
Contact from)
|
void |
removeFileTransferListener(FileTransferListener listener)
Removes the given FileTransferListener that listens for file transfer requests and created file transfers. |
FileTransfer |
sendFile(Contact toContact,
Contact fromContact,
String remotePath,
String localPath)
Sends a file transfer request to the given toContact by specifying the local and remote file path and the fromContact, sending the file. |
FileTransfer |
sendFile(Contact toContact,
File file)
Sends a file transfer request to the given toContact by specifying the local and remote file path and the fromContact, sending the file. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MockOperationSetFileTransfer(MockProvider protocolProvider)
| Method Detail |
|---|
public FileTransfer sendFile(Contact toContact,
File file)
throws IllegalStateException,
IllegalArgumentException
sendFile in interface OperationSetFileTransfertoContact - the contact that should receive the filefile - file to send
IllegalStateException - if the protocol provider is not registered
or connected
IllegalArgumentException - if some of the arguments doesn't fit the
protocol requirements
public void changeFileTransferStatus(FileTransfer ft,
int newstatus)
public void receiveFile(File file,
Contact from)
public FileTransfer sendFile(Contact toContact,
Contact fromContact,
String remotePath,
String localPath)
throws IllegalStateException,
IllegalArgumentException
sendFile in interface OperationSetFileTransfertoContact - the contact that should receive the filefromContact - the contact sending the fileremotePath - the remote file pathlocalPath - the local file path
IllegalStateException - if the protocol provider is not registered
or connected
IllegalArgumentException - if some of the arguments doesn't fit the
protocol requirementspublic void addFileTransferListener(FileTransferListener listener)
addFileTransferListener in interface OperationSetFileTransferlistener - the FileTransferListener to addpublic void removeFileTransferListener(FileTransferListener listener)
removeFileTransferListener in interface OperationSetFileTransferlistener - the FileTransferListener to removevoid fireFileTransferCreated(FileTransferCreatedEvent event)
event - the FileTransferEvent that we'd like delivered to
all registered file transfer listeners.public long getMaximumFileLength()
getMaximumFileLength in interface OperationSetFileTransfer
|
Jitsi: the OpenSource Java VoIP and Instant Messaging client. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||