public class ClientSmartListenerService extends ClientListenerServiceImpl implements InitialMembershipListener
client, executionService, invocationService, logger, serializationService
Constructor and Description |
---|
ClientSmartListenerService(HazelcastClientInstanceImpl client,
int eventThreadCount,
int eventQueueCapacity) |
Modifier and Type | Method and Description |
---|---|
boolean |
deregisterListener(String userRegistrationId) |
Collection<ClientEventRegistration> |
getActiveRegistrations(String uuid) |
void |
init(InitialMembershipEvent event)
Called when this listener is registered.
|
void |
memberAdded(MembershipEvent membershipEvent)
Invoked when a new member is added to the cluster.
|
void |
memberAttributeChanged(MemberAttributeEvent memberAttributeEvent)
Invoked when an attribute of a member was changed.
|
void |
memberRemoved(MembershipEvent membershipEvent)
Invoked when an existing member leaves the cluster.
|
String |
registerListener(ListenerMessageCodec codec,
EventHandler handler) |
void |
shutdown() |
void |
start() |
addEventHandler, getEventExecutor, getEventHandler, handleClientMessage, removeEventHandler
public ClientSmartListenerService(HazelcastClientInstanceImpl client, int eventThreadCount, int eventQueueCapacity)
public String registerListener(ListenerMessageCodec codec, EventHandler handler)
registerListener
in interface ClientListenerService
public boolean deregisterListener(String userRegistrationId)
deregisterListener
in interface ClientListenerService
public void start()
start
in class ClientListenerServiceImpl
public void shutdown()
shutdown
in class ClientListenerServiceImpl
public void memberAdded(MembershipEvent membershipEvent)
MembershipListener
memberAdded
in interface MembershipListener
membershipEvent
- membership eventpublic void memberRemoved(MembershipEvent membershipEvent)
MembershipListener
memberRemoved
in interface MembershipListener
membershipEvent
- membership event when an existing member leaves the clusterpublic void memberAttributeChanged(MemberAttributeEvent memberAttributeEvent)
MembershipListener
memberAttributeChanged
in interface MembershipListener
memberAttributeEvent
- member attribute event when an attribute of a member was changedpublic void init(InitialMembershipEvent event)
InitialMembershipListener
init
in interface InitialMembershipListener
event
- the MembershipInitializeEvent received when the listener is registeredpublic Collection<ClientEventRegistration> getActiveRegistrations(String uuid)
getActiveRegistrations
in class ClientListenerServiceImpl
Copyright © 2016 Hazelcast, Inc.. All Rights Reserved.