Class JingleS5BTransportManager
- java.lang.Object
-
- org.jivesoftware.smackx.jingle.transports.JingleTransportManager<JingleS5BTransport>
-
- org.jivesoftware.smackx.jingle.transports.jingle_s5b.JingleS5BTransportManager
-
- All Implemented Interfaces:
org.jivesoftware.smack.ConnectionListener
public final class JingleS5BTransportManager extends JingleTransportManager<JingleS5BTransport>
Manager for Jingle SOCKS5 Bytestream transports (XEP-0261).
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
authenticated(org.jivesoftware.smack.XMPPConnection connection, boolean resumed)
Jingle
createCandidateActivated(org.jxmpp.jid.FullJid remote, org.jxmpp.jid.FullJid initiator, java.lang.String sessionId, JingleContent.Senders senders, JingleContent.Creator creator, java.lang.String name, java.lang.String streamId, java.lang.String candidateId)
Jingle
createCandidateError(org.jxmpp.jid.FullJid remote, org.jxmpp.jid.FullJid initiator, java.lang.String sessionId, JingleContent.Senders senders, JingleContent.Creator creator, java.lang.String name, java.lang.String streamId)
Jingle
createCandidateUsed(org.jxmpp.jid.FullJid recipient, org.jxmpp.jid.FullJid initiator, java.lang.String sessionId, JingleContent.Senders contentSenders, JingleContent.Creator contentCreator, java.lang.String contentName, java.lang.String streamId, java.lang.String candidateId)
Jingle
createProxyError(org.jxmpp.jid.FullJid remote, org.jxmpp.jid.FullJid initiator, java.lang.String sessionId, JingleContent.Senders senders, JingleContent.Creator creator, java.lang.String name, java.lang.String streamId)
java.util.List<Bytestream.StreamHost>
determineStreamHostInfo(java.util.List<org.jxmpp.jid.Jid> proxies)
java.util.List<Bytestream.StreamHost>
getAvailableStreamHosts()
static JingleS5BTransportManager
getInstanceFor(org.jivesoftware.smack.XMPPConnection connection)
java.util.List<Bytestream.StreamHost>
getLocalStreamHosts()
java.lang.String
getNamespace()
static boolean
isUseExternalCandidates()
static boolean
isUseLocalCandidates()
static void
setUseExternalCandidates(boolean externalCandidates)
static void
setUseLocalCandidates(boolean localCandidates)
JingleTransportSession<JingleS5BTransport>
transportSession(JingleSession jingleSession)
-
Methods inherited from class org.jivesoftware.smackx.jingle.transports.JingleTransportManager
connected, connection, connectionClosed, connectionClosedOnError, getConnection
-
-
-
-
Method Detail
-
getInstanceFor
public static JingleS5BTransportManager getInstanceFor(org.jivesoftware.smack.XMPPConnection connection)
-
getNamespace
public java.lang.String getNamespace()
- Specified by:
getNamespace
in classJingleTransportManager<JingleS5BTransport>
-
transportSession
public JingleTransportSession<JingleS5BTransport> transportSession(JingleSession jingleSession)
- Specified by:
transportSession
in classJingleTransportManager<JingleS5BTransport>
-
getAvailableStreamHosts
public java.util.List<Bytestream.StreamHost> getAvailableStreamHosts() throws org.jivesoftware.smack.XMPPException.XMPPErrorException, org.jivesoftware.smack.SmackException.NotConnectedException, java.lang.InterruptedException, org.jivesoftware.smack.SmackException.NoResponseException
- Throws:
org.jivesoftware.smack.XMPPException.XMPPErrorException
org.jivesoftware.smack.SmackException.NotConnectedException
java.lang.InterruptedException
org.jivesoftware.smack.SmackException.NoResponseException
-
getLocalStreamHosts
public java.util.List<Bytestream.StreamHost> getLocalStreamHosts()
-
determineStreamHostInfo
public java.util.List<Bytestream.StreamHost> determineStreamHostInfo(java.util.List<org.jxmpp.jid.Jid> proxies)
-
authenticated
public void authenticated(org.jivesoftware.smack.XMPPConnection connection, boolean resumed)
-
createCandidateUsed
public Jingle createCandidateUsed(org.jxmpp.jid.FullJid recipient, org.jxmpp.jid.FullJid initiator, java.lang.String sessionId, JingleContent.Senders contentSenders, JingleContent.Creator contentCreator, java.lang.String contentName, java.lang.String streamId, java.lang.String candidateId)
-
createCandidateError
public Jingle createCandidateError(org.jxmpp.jid.FullJid remote, org.jxmpp.jid.FullJid initiator, java.lang.String sessionId, JingleContent.Senders senders, JingleContent.Creator creator, java.lang.String name, java.lang.String streamId)
-
createProxyError
public Jingle createProxyError(org.jxmpp.jid.FullJid remote, org.jxmpp.jid.FullJid initiator, java.lang.String sessionId, JingleContent.Senders senders, JingleContent.Creator creator, java.lang.String name, java.lang.String streamId)
-
createCandidateActivated
public Jingle createCandidateActivated(org.jxmpp.jid.FullJid remote, org.jxmpp.jid.FullJid initiator, java.lang.String sessionId, JingleContent.Senders senders, JingleContent.Creator creator, java.lang.String name, java.lang.String streamId, java.lang.String candidateId)
-
setUseLocalCandidates
public static void setUseLocalCandidates(boolean localCandidates)
-
setUseExternalCandidates
public static void setUseExternalCandidates(boolean externalCandidates)
-
isUseLocalCandidates
public static boolean isUseLocalCandidates()
-
isUseExternalCandidates
public static boolean isUseExternalCandidates()
-
-