Class JingleS5BTransportManager
- java.lang.Object
-
- org.jivesoftware.smackx.jingle.transports.JingleTransportManager<JingleS5BTransport>
-
- org.jivesoftware.smackx.jingle.transports.jingle_s5b.JingleS5BTransportManager
-
- All Implemented Interfaces:
ConnectionListener
public final class JingleS5BTransportManager extends JingleTransportManager<JingleS5BTransport>
Manager for Jingle SOCKS5 Bytestream transports (XEP-0261).
-
-
Method Summary
-
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 Detail
-
getInstanceFor
public static JingleS5BTransportManager getInstanceFor(XMPPConnection connection)
-
getNamespace
public String getNamespace()
- Specified by:
getNamespace
in classJingleTransportManager<JingleS5BTransport>
-
transportSession
public JingleTransportSession<JingleS5BTransport> transportSession(JingleSession jingleSession)
- Specified by:
transportSession
in classJingleTransportManager<JingleS5BTransport>
-
getAvailableStreamHosts
public List<Bytestream.StreamHost> getAvailableStreamHosts() throws XMPPException.XMPPErrorException, SmackException.NotConnectedException, InterruptedException, SmackException.NoResponseException
-
getLocalStreamHosts
public List<Bytestream.StreamHost> getLocalStreamHosts()
-
determineStreamHostInfo
public List<Bytestream.StreamHost> determineStreamHostInfo(List<Jid> proxies)
-
authenticated
public void authenticated(XMPPConnection connection, boolean resumed)
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
public static void setUseLocalCandidates(boolean localCandidates)
-
setUseExternalCandidates
public static void setUseExternalCandidates(boolean externalCandidates)
-
isUseLocalCandidates
public static boolean isUseLocalCandidates()
-
isUseExternalCandidates
public static boolean isUseExternalCandidates()
-
-