public final class JingleS5BTransportManager extends JingleTransportManager<JingleS5BTransport>
Modifier and Type | Method and 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) |
connected, connectionClosed, connectionClosedOnError, getConnection
public static JingleS5BTransportManager getInstanceFor(org.jivesoftware.smack.XMPPConnection connection)
public java.lang.String getNamespace()
getNamespace
in class JingleTransportManager<JingleS5BTransport>
public JingleTransportSession<JingleS5BTransport> transportSession(JingleSession jingleSession)
transportSession
in class JingleTransportManager<JingleS5BTransport>
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
org.jivesoftware.smack.XMPPException.XMPPErrorException
org.jivesoftware.smack.SmackException.NotConnectedException
java.lang.InterruptedException
org.jivesoftware.smack.SmackException.NoResponseException
public java.util.List<Bytestream.StreamHost> getLocalStreamHosts()
public java.util.List<Bytestream.StreamHost> determineStreamHostInfo(java.util.List<org.jxmpp.jid.Jid> proxies)
public void authenticated(org.jivesoftware.smack.XMPPConnection connection, boolean resumed)
authenticated
in interface org.jivesoftware.smack.ConnectionListener
authenticated
in class org.jivesoftware.smack.AbstractConnectionListener
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)
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)
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)
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)
public static void setUseLocalCandidates(boolean localCandidates)
public static void setUseExternalCandidates(boolean externalCandidates)
public static boolean isUseLocalCandidates()
public static boolean isUseExternalCandidates()