public class AbstractConnectionListener extends java.lang.Object implements ConnectionListener
ConnectionListener interface. This is a
convenience class which should be used in case you do not need to implement
all methods.| Constructor and Description |
|---|
AbstractConnectionListener() |
| Modifier and Type | Method and Description |
|---|---|
void |
authenticated(XMPPConnection connection,
boolean resumed)
Notification that the connection has been authenticated.
|
void |
connected(XMPPConnection connection)
Notification that the connection has been successfully connected to the remote endpoint (e.g.
|
void |
connectionClosed()
Notification that the connection was closed normally.
|
void |
connectionClosedOnError(java.lang.Exception e)
Notification that the connection was closed due to an exception.
|
void |
reconnectingIn(int seconds)
The connection will retry to reconnect in the specified number of seconds.
|
void |
reconnectionFailed(java.lang.Exception e)
An attempt to connect to the server has failed.
|
void |
reconnectionSuccessful()
The connection has reconnected successfully to the server.
|
public void connected(XMPPConnection connection)
ConnectionListenerNote that the connection is likely not yet authenticated and therefore only limited operations like registering an account may be possible.
connected in interface ConnectionListenerconnection - the XMPPConnection which successfully connected to its endpoint.public void authenticated(XMPPConnection connection, boolean resumed)
ConnectionListenerauthenticated in interface ConnectionListenerconnection - the XMPPConnection which successfully authenticated.resumed - true if a previous XMPP session's stream was resumed.public void connectionClosed()
ConnectionListenerconnectionClosed in interface ConnectionListenerpublic void connectionClosedOnError(java.lang.Exception e)
ConnectionListenerconnectionClosedOnError in interface ConnectionListenere - the exception.public void reconnectingIn(int seconds)
ConnectionListener
Note: This method is only called if ReconnectionManager.isAutomaticReconnectEnabled() returns true, i.e.
only when the reconnection manager is enabled for the connection.
reconnectingIn in interface ConnectionListenerseconds - remaining seconds before attempting a reconnection.public void reconnectionFailed(java.lang.Exception e)
ConnectionListener
Note: This method is only called if ReconnectionManager.isAutomaticReconnectEnabled() returns true, i.e.
only when the reconnection manager is enabled for the connection.
reconnectionFailed in interface ConnectionListenere - the exception that caused the reconnection to fail.public void reconnectionSuccessful()
ConnectionListenerreconnectionSuccessful in interface ConnectionListener