public class AbstractConnectionListener extends 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(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(Exception e)
An attempt to connect to the server has failed.
|
void |
reconnectionSuccessful()
The connection has reconnected successfully to the server.
|
public AbstractConnectionListener()
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(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(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