Class JingleS5BTransportSession
- java.lang.Object
-
- org.jivesoftware.smackx.jingle.transports.JingleTransportSession<JingleS5BTransport>
-
- org.jivesoftware.smackx.jingle.transports.jingle_s5b.JingleS5BTransportSession
-
public class JingleS5BTransportSession extends JingleTransportSession<JingleS5BTransport>
Handler that handles Jingle Socks5Bytestream transports (XEP-0260).
-
-
Field Summary
-
Fields inherited from class org.jivesoftware.smackx.jingle.transports.JingleTransportSession
jingleSession, ourProposal, theirProposal
-
-
Constructor Summary
Constructors Constructor Description JingleS5BTransportSession(JingleSession jingleSession)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JingleS5BTransportcreateTransport()JingleS5BTransportcreateTransport(java.lang.String sid, Bytestream.Mode mode)java.lang.StringgetNamespace()org.jivesoftware.smack.packet.IQhandleCandidateActivate(Jingle jingle)org.jivesoftware.smack.packet.IQhandleCandidateError(Jingle jingle)org.jivesoftware.smack.packet.IQhandleCandidateUsed(Jingle jingle)org.jivesoftware.smack.packet.IQhandleProxyError(Jingle jingle)org.jivesoftware.smack.packet.IQhandleTransportInfo(Jingle transportInfo)voidinitiateIncomingSession(JingleTransportInitiationCallback callback)voidinitiateOutgoingSession(JingleTransportInitiationCallback callback)voidsetTheirProposal(JingleContentTransport transport)voidsetTheirTransport(JingleContentTransport transport)JingleS5BTransportManagertransportManager()-
Methods inherited from class org.jivesoftware.smackx.jingle.transports.JingleTransportSession
processJingle
-
-
-
-
Constructor Detail
-
JingleS5BTransportSession
public JingleS5BTransportSession(JingleSession jingleSession)
-
-
Method Detail
-
createTransport
public JingleS5BTransport createTransport()
- Specified by:
createTransportin classJingleTransportSession<JingleS5BTransport>
-
setTheirProposal
public void setTheirProposal(JingleContentTransport transport)
- Specified by:
setTheirProposalin classJingleTransportSession<JingleS5BTransport>
-
createTransport
public JingleS5BTransport createTransport(java.lang.String sid, Bytestream.Mode mode)
-
setTheirTransport
public void setTheirTransport(JingleContentTransport transport)
-
initiateOutgoingSession
public void initiateOutgoingSession(JingleTransportInitiationCallback callback)
- Specified by:
initiateOutgoingSessionin classJingleTransportSession<JingleS5BTransport>
-
initiateIncomingSession
public void initiateIncomingSession(JingleTransportInitiationCallback callback)
- Specified by:
initiateIncomingSessionin classJingleTransportSession<JingleS5BTransport>
-
getNamespace
public java.lang.String getNamespace()
- Specified by:
getNamespacein classJingleTransportSession<JingleS5BTransport>
-
handleTransportInfo
public org.jivesoftware.smack.packet.IQ handleTransportInfo(Jingle transportInfo)
- Specified by:
handleTransportInfoin classJingleTransportSession<JingleS5BTransport>
-
handleCandidateUsed
public org.jivesoftware.smack.packet.IQ handleCandidateUsed(Jingle jingle)
-
handleCandidateActivate
public org.jivesoftware.smack.packet.IQ handleCandidateActivate(Jingle jingle)
-
handleCandidateError
public org.jivesoftware.smack.packet.IQ handleCandidateError(Jingle jingle)
-
handleProxyError
public org.jivesoftware.smack.packet.IQ handleProxyError(Jingle jingle)
-
transportManager
public JingleS5BTransportManager transportManager()
- Specified by:
transportManagerin classJingleTransportSession<JingleS5BTransport>
-
-