| 
 | Smack | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jivesoftware.smack.ReconnectionManager
public class ReconnectionManager
Handles the automatic reconnection process. Every time a connection is dropped without the application explictly closing it, the manager automatically tries to reconnect to the server.
The reconnection mechanism will try to reconnect periodically:
| Method Summary | |
|---|---|
|  void | connectionClosed()Notification that the connection was closed normally or that the reconnection process has been aborted. | 
|  void | connectionClosedOnError(Exception e)Notification that the connection was closed due to an exception. | 
| protected  void | notifyAttemptToReconnectIn(int seconds)Fires listeners when The Connection will retry a reconnection. | 
| protected  void | notifyReconnectionFailed(Exception exception)Fires listeners when a reconnection attempt has failed. | 
| protected  void | reconnect()Starts a reconnection mechanism if it was configured to do that. | 
|  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 successfull gotten connected. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Method Detail | 
|---|
protected void reconnect()
protected void notifyReconnectionFailed(Exception exception)
exception - the exception that occured.protected void notifyAttemptToReconnectIn(int seconds)
seconds - the number of seconds that a reconnection will be attempted in.public void connectionClosed()
ConnectionListener
connectionClosed in interface ConnectionListenerpublic void connectionClosedOnError(Exception e)
ConnectionListener
connectionClosedOnError in interface ConnectionListenere - the exception.public void reconnectingIn(int seconds)
ConnectionListener
reconnectingIn in interface ConnectionListenerseconds - remaining seconds before attempting a reconnection.public void reconnectionFailed(Exception e)
ConnectionListener
reconnectionFailed in interface ConnectionListenere - the exception that caused the reconnection to fail.public void reconnectionSuccessful()
reconnectionSuccessful in interface ConnectionListener| 
 | Smack | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||