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
-
Method Summary
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 Details
-
getInstance
-
onConnect
-
onConnectRunning
-
onConnectionFailed
-
onConnectionLost
-
onConnectionReconnected
-
onConnectionCanceled
-
onConnectScheduled
-
onDisconnect
-
onDisconnectRunning
-
onDisconnectFailed
-
onDisconnectCanceled
-
onDisconnectScheduled
-
onReconnectFailed
public void onReconnectFailed(String connectionId, AtomicInteger triedReconnects, int maxReconnects)
-