Class JingleTransportSession<T extends JingleContentTransport>

java.lang.Object
org.jivesoftware.smackx.jingle.transports.JingleTransportSession<T>
Direct Known Subclasses:
JingleIBBTransportSession, JingleS5BTransportSession

public abstract class JingleTransportSession<T extends JingleContentTransport> extends Object
  • Field Details

  • Constructor Details

    • JingleTransportSession

      public JingleTransportSession(JingleSession session)
  • Method Details

    • createTransport

      public abstract T createTransport()
    • processJingle

      public void processJingle(Jingle jingle)
    • setTheirProposal

      public abstract void setTheirProposal(JingleContentTransport transport)
    • initiateOutgoingSession

      public abstract void initiateOutgoingSession(JingleTransportInitiationCallback callback)
    • initiateIncomingSession

      public abstract void initiateIncomingSession(JingleTransportInitiationCallback callback)
    • getNamespace

      public abstract String getNamespace()
    • handleTransportInfo

      public abstract org.jivesoftware.smack.packet.IQ handleTransportInfo(Jingle transportInfo)
    • transportManager

      public abstract JingleTransportManager<T> transportManager()