Class JingleTransportManager<D extends JingleContentTransport>
- java.lang.Object
-
- org.jivesoftware.smackx.jingle.transports.JingleTransportManager<D>
-
- Type Parameters:
D- JingleContentTransport.
- All Implemented Interfaces:
ConnectionListener
- Direct Known Subclasses:
JingleIBBTransportManager,JingleS5BTransportManager
public abstract class JingleTransportManager<D extends JingleContentTransport> extends java.lang.Object implements ConnectionListener
Manager for a JingleTransport method.
-
-
Constructor Summary
Constructors Constructor Description JingleTransportManager(XMPPConnection connection)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidconnected(XMPPConnection connection)Notification that the connection has been successfully connected to the remote endpoint (e.g.XMPPConnectionconnection()voidconnectionClosed()Notification that the connection was closed normally.voidconnectionClosedOnError(java.lang.Exception e)Notification that the connection was closed due to an exception.XMPPConnectiongetConnection()abstract java.lang.StringgetNamespace()abstract JingleTransportSession<D>transportSession(JingleSession jingleSession)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.jivesoftware.smack.ConnectionListener
authenticated, connecting
-
-
-
-
Constructor Detail
-
JingleTransportManager
public JingleTransportManager(XMPPConnection connection)
-
-
Method Detail
-
getConnection
public XMPPConnection getConnection()
-
connection
public XMPPConnection connection()
-
getNamespace
public abstract java.lang.String getNamespace()
-
transportSession
public abstract JingleTransportSession<D> transportSession(JingleSession jingleSession)
-
connected
public void connected(XMPPConnection connection)
Description copied from interface:ConnectionListenerNotification that the connection has been successfully connected to the remote endpoint (e.g. the XMPP server).Note that the connection is likely not yet authenticated and therefore only limited operations like registering an account may be possible.
- Specified by:
connectedin interfaceConnectionListener- Parameters:
connection- the XMPPConnection which successfully connected to its endpoint.
-
connectionClosed
public void connectionClosed()
Description copied from interface:ConnectionListenerNotification that the connection was closed normally.- Specified by:
connectionClosedin interfaceConnectionListener
-
connectionClosedOnError
public void connectionClosedOnError(java.lang.Exception e)
Description copied from interface:ConnectionListenerNotification that the connection was closed due to an exception. When abruptly disconnected it is possible for the connection to try reconnecting to the server.- Specified by:
connectionClosedOnErrorin interfaceConnectionListener- Parameters:
e- the exception.
-
-