public class SmartClientListenerService extends AbstractClientListenerService implements ConnectionListener, ConnectionHeartbeatListener
client, logger, registrationExecutor, serializationService| Constructor and Description |
|---|
SmartClientListenerService(HazelcastClientInstanceImpl client,
int eventThreadCount,
int eventQueueCapacity) |
| Modifier and Type | Method and Description |
|---|---|
void |
connectionAdded(Connection connection) |
void |
connectionRemoved(Connection connection) |
boolean |
deregisterListener(String userRegistrationId) |
Collection<ClientEventRegistration> |
getActiveRegistrations(String uuid) |
Map<ClientRegistrationKey,Map<Connection,ClientEventRegistration>> |
getRegistrations() |
void |
heartbeatResumed(Connection connection)
This event will be fired when the heartbeat is resumed for a connection to a member.
|
void |
heartbeatStopped(Connection connection)
This event will be fired when no heartbeat response is received for
ClientProperty.HEARTBEAT_TIMEOUT milliseconds from the member. |
String |
registerListener(ListenerMessageCodec codec,
EventHandler handler) |
void |
start() |
addEventHandler, getEventExecutor, handleClientMessage, provideMetrics, removeEventHandler, shutdownpublic SmartClientListenerService(HazelcastClientInstanceImpl client, int eventThreadCount, int eventQueueCapacity)
public String registerListener(ListenerMessageCodec codec, EventHandler handler)
registerListener in interface ClientListenerServicepublic boolean deregisterListener(String userRegistrationId)
deregisterListener in interface ClientListenerServicepublic void start()
start in class AbstractClientListenerServicepublic void connectionAdded(Connection connection)
connectionAdded in interface ConnectionListenerpublic void connectionRemoved(Connection connection)
connectionRemoved in interface ConnectionListenerpublic void heartbeatResumed(Connection connection)
ConnectionHeartbeatListenerheartbeatResumed in interface ConnectionHeartbeatListenerpublic void heartbeatStopped(Connection connection)
ConnectionHeartbeatListenerClientProperty.HEARTBEAT_TIMEOUT milliseconds from the member.heartbeatStopped in interface ConnectionHeartbeatListenerpublic Collection<ClientEventRegistration> getActiveRegistrations(String uuid)
getActiveRegistrations in class AbstractClientListenerServicepublic Map<ClientRegistrationKey,Map<Connection,ClientEventRegistration>> getRegistrations()
Copyright © 2017 Hazelcast, Inc.. All Rights Reserved.