public final class JingleS5BTransportManager extends JingleTransportManager<JingleS5BTransport>
Modifier and Type | Method and Description |
---|---|
void |
authenticated(XMPPConnection connection,
boolean resumed)
Notification that the connection has been authenticated.
|
Jingle |
createCandidateActivated(org.jxmpp.jid.FullJid remote,
org.jxmpp.jid.FullJid initiator,
String sessionId,
JingleContent.Senders senders,
JingleContent.Creator creator,
String name,
String streamId,
String candidateId) |
Jingle |
createCandidateError(org.jxmpp.jid.FullJid remote,
org.jxmpp.jid.FullJid initiator,
String sessionId,
JingleContent.Senders senders,
JingleContent.Creator creator,
String name,
String streamId) |
Jingle |
createCandidateUsed(org.jxmpp.jid.FullJid recipient,
org.jxmpp.jid.FullJid initiator,
String sessionId,
JingleContent.Senders contentSenders,
JingleContent.Creator contentCreator,
String contentName,
String streamId,
String candidateId) |
Jingle |
createProxyError(org.jxmpp.jid.FullJid remote,
org.jxmpp.jid.FullJid initiator,
String sessionId,
JingleContent.Senders senders,
JingleContent.Creator creator,
String name,
String streamId) |
List<Bytestream.StreamHost> |
determineStreamHostInfo(List<org.jxmpp.jid.Jid> proxies) |
List<Bytestream.StreamHost> |
getAvailableStreamHosts() |
static JingleS5BTransportManager |
getInstanceFor(XMPPConnection connection) |
List<Bytestream.StreamHost> |
getLocalStreamHosts() |
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(XMPPConnection connection)
public String getNamespace()
getNamespace
in class JingleTransportManager<JingleS5BTransport>
public JingleTransportSession<JingleS5BTransport> transportSession(JingleSession jingleSession)
transportSession
in class JingleTransportManager<JingleS5BTransport>
public List<Bytestream.StreamHost> getAvailableStreamHosts() throws XMPPException.XMPPErrorException, SmackException.NotConnectedException, InterruptedException, SmackException.NoResponseException
public List<Bytestream.StreamHost> getLocalStreamHosts()
public List<Bytestream.StreamHost> determineStreamHostInfo(List<org.jxmpp.jid.Jid> proxies)
public void authenticated(XMPPConnection connection, boolean resumed)
ConnectionListener
authenticated
in interface ConnectionListener
authenticated
in class AbstractConnectionListener
connection
- the XMPPConnection which successfully authenticated.resumed
- true if a previous XMPP session's stream was resumed.public Jingle createCandidateUsed(org.jxmpp.jid.FullJid recipient, org.jxmpp.jid.FullJid initiator, String sessionId, JingleContent.Senders contentSenders, JingleContent.Creator contentCreator, String contentName, String streamId, String candidateId)
public Jingle createCandidateError(org.jxmpp.jid.FullJid remote, org.jxmpp.jid.FullJid initiator, String sessionId, JingleContent.Senders senders, JingleContent.Creator creator, String name, String streamId)
public Jingle createProxyError(org.jxmpp.jid.FullJid remote, org.jxmpp.jid.FullJid initiator, String sessionId, JingleContent.Senders senders, JingleContent.Creator creator, String name, String streamId)
public Jingle createCandidateActivated(org.jxmpp.jid.FullJid remote, org.jxmpp.jid.FullJid initiator, String sessionId, JingleContent.Senders senders, JingleContent.Creator creator, String name, String streamId, String candidateId)
public static void setUseLocalCandidates(boolean localCandidates)
public static void setUseExternalCandidates(boolean externalCandidates)
public static boolean isUseLocalCandidates()
public static boolean isUseExternalCandidates()