Class JingleS5BTransportManager
java.lang.Object
org.jivesoftware.smackx.jingle.transports.JingleTransportManager<JingleS5BTransport>
org.jivesoftware.smackx.jingle.transports.jingle_s5b.JingleS5BTransportManager
- All Implemented Interfaces:
ConnectionListener
Manager for Jingle SOCKS5 Bytestream transports (XEP-0261).
-
Method Summary
Modifier and TypeMethodDescriptionvoid
authenticated
(XMPPConnection connection, boolean resumed) Notification that the connection has been authenticated.createCandidateActivated
(FullJid remote, FullJid initiator, String sessionId, JingleContent.Senders senders, JingleContent.Creator creator, String name, String streamId, String candidateId) createCandidateError
(FullJid remote, FullJid initiator, String sessionId, JingleContent.Senders senders, JingleContent.Creator creator, String name, String streamId) createCandidateUsed
(FullJid recipient, FullJid initiator, String sessionId, JingleContent.Senders contentSenders, JingleContent.Creator contentCreator, String contentName, String streamId, String candidateId) createProxyError
(FullJid remote, FullJid initiator, String sessionId, JingleContent.Senders senders, JingleContent.Creator creator, String name, String streamId) determineStreamHostInfo
(List<Jid> proxies) static JingleS5BTransportManager
getInstanceFor
(XMPPConnection connection) static boolean
static boolean
static void
setUseExternalCandidates
(boolean externalCandidates) static void
setUseLocalCandidates
(boolean localCandidates) transportSession
(JingleSession jingleSession) Methods inherited from class org.jivesoftware.smackx.jingle.transports.JingleTransportManager
connected, connection, connectionClosed, connectionClosedOnError, getConnection
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.jivesoftware.smack.ConnectionListener
connecting
-
Method Details
-
getInstanceFor
-
getNamespace
- Specified by:
getNamespace
in classJingleTransportManager<JingleS5BTransport>
-
transportSession
- Specified by:
transportSession
in classJingleTransportManager<JingleS5BTransport>
-
getAvailableStreamHosts
-
getLocalStreamHosts
-
determineStreamHostInfo
-
authenticated
Description copied from interface:ConnectionListener
Notification that the connection has been authenticated.- Parameters:
connection
- the XMPPConnection which successfully authenticated.resumed
- true if a previous XMPP session's stream was resumed.
-
createCandidateUsed
public Jingle createCandidateUsed(FullJid recipient, FullJid initiator, String sessionId, JingleContent.Senders contentSenders, JingleContent.Creator contentCreator, String contentName, String streamId, String candidateId) -
createCandidateError
public Jingle createCandidateError(FullJid remote, FullJid initiator, String sessionId, JingleContent.Senders senders, JingleContent.Creator creator, String name, String streamId) -
createProxyError
public Jingle createProxyError(FullJid remote, FullJid initiator, String sessionId, JingleContent.Senders senders, JingleContent.Creator creator, String name, String streamId) -
createCandidateActivated
public Jingle createCandidateActivated(FullJid remote, FullJid initiator, String sessionId, JingleContent.Senders senders, JingleContent.Creator creator, String name, String streamId, String candidateId) -
setUseLocalCandidates
-
setUseExternalCandidates
-
isUseLocalCandidates
-
isUseExternalCandidates
-