public class JingleFileTransferNegotiator extends FileTransferNegotiatorAbstract implements ConnectionSessionHandler
| Modifier and Type | Field and Description |
|---|---|
static String |
JINGLE_FT_XMLNS |
ftManager, observableNEGOTIATION_FAILURE, NEGOTIATION_REJECTED, NEGOTIATION_REQUEST, NEGOTIATION_SUCCESS| Constructor and Description |
|---|
JingleFileTransferNegotiator() |
| Modifier and Type | Method and Description |
|---|---|
void |
acceptFile(tigase.jaxmpp.core.client.JaxmppCore jaxmpp,
tigase.jaxmpp.core.client.xmpp.modules.filetransfer.FileTransfer ft) |
String[] |
getFeatures() |
tigase.jaxmpp.core.client.xmpp.modules.connection.ConnectionSession |
getSession(String sid) |
protected List<tigase.jaxmpp.core.client.xmpp.modules.jingle.Transport> |
getTransports(tigase.jaxmpp.core.client.JaxmppCore jaxmpp,
FileTransfer ft) |
boolean |
isSupported(tigase.jaxmpp.core.client.JaxmppCore jaxmpp,
tigase.jaxmpp.core.client.xmpp.modules.filetransfer.FileTransfer ft) |
void |
registerListeners(tigase.jaxmpp.core.client.JaxmppCore jaxmpp) |
void |
rejectFile(tigase.jaxmpp.core.client.JaxmppCore jaxmpp,
tigase.jaxmpp.core.client.xmpp.modules.filetransfer.FileTransfer ft) |
void |
sendFile(tigase.jaxmpp.core.client.JaxmppCore jaxmpp,
tigase.jaxmpp.core.client.xmpp.modules.filetransfer.FileTransfer ft) |
void |
setObservable(tigase.jaxmpp.core.client.observer.Observable observableParent) |
void |
unregisterListeners(tigase.jaxmpp.core.client.JaxmppCore jaxmpp) |
fireOnFailure, fireOnReject, fireOnRequest, fireOnSuccesspublic static final String JINGLE_FT_XMLNS
public void setObservable(tigase.jaxmpp.core.client.observer.Observable observableParent)
setObservable in interface tigase.jaxmpp.core.client.xmpp.modules.ObservableAwaresetObservable in class FileTransferNegotiatorAbstractpublic String[] getFeatures()
getFeatures in interface FileTransferNegotiatorpublic boolean isSupported(tigase.jaxmpp.core.client.JaxmppCore jaxmpp,
tigase.jaxmpp.core.client.xmpp.modules.filetransfer.FileTransfer ft)
isSupported in interface FileTransferNegotiatorpublic void sendFile(tigase.jaxmpp.core.client.JaxmppCore jaxmpp,
tigase.jaxmpp.core.client.xmpp.modules.filetransfer.FileTransfer ft)
throws tigase.jaxmpp.core.client.exceptions.JaxmppException
sendFile in interface FileTransferNegotiatortigase.jaxmpp.core.client.exceptions.JaxmppExceptionpublic void acceptFile(tigase.jaxmpp.core.client.JaxmppCore jaxmpp,
tigase.jaxmpp.core.client.xmpp.modules.filetransfer.FileTransfer ft)
throws tigase.jaxmpp.core.client.exceptions.JaxmppException
acceptFile in interface FileTransferNegotiatortigase.jaxmpp.core.client.exceptions.JaxmppExceptionpublic void rejectFile(tigase.jaxmpp.core.client.JaxmppCore jaxmpp,
tigase.jaxmpp.core.client.xmpp.modules.filetransfer.FileTransfer ft)
throws tigase.jaxmpp.core.client.exceptions.JaxmppException
rejectFile in interface FileTransferNegotiatortigase.jaxmpp.core.client.exceptions.JaxmppExceptionpublic void registerListeners(tigase.jaxmpp.core.client.JaxmppCore jaxmpp)
registerListeners in interface FileTransferNegotiatorpublic void unregisterListeners(tigase.jaxmpp.core.client.JaxmppCore jaxmpp)
unregisterListeners in interface FileTransferNegotiatorprotected List<tigase.jaxmpp.core.client.xmpp.modules.jingle.Transport> getTransports(tigase.jaxmpp.core.client.JaxmppCore jaxmpp, FileTransfer ft) throws tigase.jaxmpp.core.client.xml.XMLException, tigase.jaxmpp.core.client.exceptions.JaxmppException
tigase.jaxmpp.core.client.xml.XMLExceptiontigase.jaxmpp.core.client.exceptions.JaxmppExceptionpublic tigase.jaxmpp.core.client.xmpp.modules.connection.ConnectionSession getSession(String sid)
getSession in interface ConnectionSessionHandlerCopyright © 2006–2014 Tigase. All rights reserved.