- com
- pcbsys
- nirvana
- client
- nReconnectHandler
This interface should be implemented by classes wishing to register to receive callbacks when sessions are disconnected or to take control over the reconnect logic. More...
Inherited by com.pcbsys.nirvana.base.clientimpl.multiconnection.ClientConnectionStateManager.ReconnectHandlerProxy, com.pcbsys.nirvana.nAdminAPI.nPkgReconnectHandler, com.pcbsys.nirvana.nAdminAPI.nRealmAdmin.ReconnectHandler, com.pcbsys.nirvana.nJMS.ConnectionImpl, and com.pcbsys.nirvana.nSpace.NirvanaContext.
Public Member Functions | |
void | disconnected (nSession anSession) |
This method is called asynchronously when a session is disconnected. More... | |
void | reconnected (nSession anSession) |
This method is called asynchronously when a session is reconnected. More... | |
boolean | tryAgain (nSession anSession) |
This method is called asynchronously between a session being disconnected and a reconnection attempt. More... | |
This interface should be implemented by classes wishing to register to receive callbacks when sessions are disconnected or to take control over the reconnect logic.
void com.pcbsys.nirvana.client.nReconnectHandler.disconnected | ( | nSession | anSession | ) |
This method is called asynchronously when a session is disconnected.
anSession | The session that got disconnected |
void com.pcbsys.nirvana.client.nReconnectHandler.reconnected | ( | nSession | anSession | ) |
This method is called asynchronously when a session is reconnected.
anSession | The session that got reconnected |
boolean com.pcbsys.nirvana.client.nReconnectHandler.tryAgain | ( | nSession | anSession | ) |
This method is called asynchronously between a session being disconnected and a reconnection attempt.
If you wish to use the default reconnect logic, simply return true. If not return false and implement your own custom reconnect logic.
anSession | The session to try and reconnect |