Class ConnectionLifecycleDispatcher
- java.lang.Object
-
- org.correomqtt.business.dispatcher.BaseDispatcher<T>
-
- org.correomqtt.business.dispatcher.BaseConnectionDispatcher<ConnectionLifecycleObserver>
-
- org.correomqtt.business.dispatcher.ConnectionLifecycleDispatcher
-
public class ConnectionLifecycleDispatcher extends BaseConnectionDispatcher<ConnectionLifecycleObserver>
-
-
Field Summary
-
Fields inherited from class org.correomqtt.business.dispatcher.BaseDispatcher
observer
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ConnectionLifecycleDispatchergetInstance()voidonConnect(String connectionId)voidonConnectionCanceled(String connectionId)voidonConnectionFailed(String connectionId, Throwable exception)voidonConnectionLost(String connectionId)voidonConnectionReconnected(String connectionId)voidonConnectRunning(String connectionId)voidonConnectScheduled(String connectionId)voidonDisconnect(String connectionId)voidonDisconnectCanceled(String connectionId)voidonDisconnectFailed(String connectionId, Throwable exception)voidonDisconnectRunning(String connectionId)voidonDisconnectScheduled(String connectionId)voidonReconnectFailed(String connectionId, AtomicInteger triedReconnects, int maxReconnects)-
Methods inherited from class org.correomqtt.business.dispatcher.BaseDispatcher
addObserver, removeObserver
-
-
-
-
Method Detail
-
getInstance
public static ConnectionLifecycleDispatcher getInstance()
-
onConnect
public void onConnect(String connectionId)
-
onConnectRunning
public void onConnectRunning(String connectionId)
-
onConnectionLost
public void onConnectionLost(String connectionId)
-
onConnectionReconnected
public void onConnectionReconnected(String connectionId)
-
onConnectionCanceled
public void onConnectionCanceled(String connectionId)
-
onConnectScheduled
public void onConnectScheduled(String connectionId)
-
onDisconnect
public void onDisconnect(String connectionId)
-
onDisconnectRunning
public void onDisconnectRunning(String connectionId)
-
onDisconnectCanceled
public void onDisconnectCanceled(String connectionId)
-
onDisconnectScheduled
public void onDisconnectScheduled(String connectionId)
-
onReconnectFailed
public void onReconnectFailed(String connectionId, AtomicInteger triedReconnects, int maxReconnects)
-
-