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 voidauthenticated(org.jivesoftware.smack.XMPPConnection connection, boolean resumed)JinglecreateCandidateActivated(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)JinglecreateCandidateError(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)JinglecreateCandidateUsed(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)JinglecreateProxyError(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 JingleS5BTransportManagergetInstanceFor(org.jivesoftware.smack.XMPPConnection connection)java.util.List<Bytestream.StreamHost>getLocalStreamHosts()java.lang.StringgetNamespace()static booleanisUseExternalCandidates()static booleanisUseLocalCandidates()static voidsetUseExternalCandidates(boolean externalCandidates)static voidsetUseLocalCandidates(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:
getNamespacein classJingleTransportManager<JingleS5BTransport>
-
transportSession
public JingleTransportSession<JingleS5BTransport> transportSession(JingleSession jingleSession)
- Specified by:
transportSessionin 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.XMPPErrorExceptionorg.jivesoftware.smack.SmackException.NotConnectedExceptionjava.lang.InterruptedExceptionorg.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()
-
-