Class JingleTransportManager<D extends JingleContentTransport>

java.lang.Object
org.jivesoftware.smackx.jingle.transports.JingleTransportManager<D>
Type Parameters:
D - JingleContentTransport.
All Implemented Interfaces:
org.jivesoftware.smack.ConnectionListener
Direct Known Subclasses:
JingleIBBTransportManager, JingleS5BTransportManager

public abstract class JingleTransportManager<D extends JingleContentTransport> extends Object implements org.jivesoftware.smack.ConnectionListener
Manager for a JingleTransport method.
  • Constructor Details

    • JingleTransportManager

      public JingleTransportManager(org.jivesoftware.smack.XMPPConnection connection)
  • Method Details

    • getConnection

      public org.jivesoftware.smack.XMPPConnection getConnection()
    • connection

      public org.jivesoftware.smack.XMPPConnection connection()
    • getNamespace

      public abstract String getNamespace()
    • transportSession

      public abstract JingleTransportSession<D> transportSession(JingleSession jingleSession)
    • connected

      public void connected(org.jivesoftware.smack.XMPPConnection connection)
      Specified by:
      connected in interface org.jivesoftware.smack.ConnectionListener
    • connectionClosed

      public void connectionClosed()
      Specified by:
      connectionClosed in interface org.jivesoftware.smack.ConnectionListener
    • connectionClosedOnError

      public void connectionClosedOnError(Exception e)
      Specified by:
      connectionClosedOnError in interface org.jivesoftware.smack.ConnectionListener