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(String sid, Bytestream.Mode mode)StringgetNamespace()IQhandleCandidateActivate(Jingle jingle)IQhandleCandidateError(Jingle jingle)IQhandleCandidateUsed(Jingle jingle)IQhandleProxyError(Jingle jingle)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(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 String getNamespace()
- Specified by:
getNamespacein classJingleTransportSession<JingleS5BTransport>
-
handleTransportInfo
public IQ handleTransportInfo(Jingle transportInfo)
- Specified by:
handleTransportInfoin classJingleTransportSession<JingleS5BTransport>
-
handleCandidateUsed
public IQ handleCandidateUsed(Jingle jingle)
-
handleCandidateActivate
public IQ handleCandidateActivate(Jingle jingle)
-
handleCandidateError
public IQ handleCandidateError(Jingle jingle)
-
handleProxyError
public IQ handleProxyError(Jingle jingle)
-
transportManager
public JingleS5BTransportManager transportManager()
- Specified by:
transportManagerin classJingleTransportSession<JingleS5BTransport>
-
-