public class ClientClusterServiceImpl extends Object implements ClientClusterService
ClientClusterService implementation.| Modifier and Type | Field and Description |
|---|---|
protected HazelcastClientInstanceImpl |
client |
| Constructor and Description |
|---|
ClientClusterServiceImpl(HazelcastClientInstanceImpl client) |
| Modifier and Type | Method and Description |
|---|---|
String |
addMembershipListener(MembershipListener listener) |
void |
cleanupOnDisconnect() |
void |
clearMemberList() |
long |
getClusterTime()
Returns the cluster-time.
|
Client |
getLocalClient() |
Address |
getMasterAddress()
Returns the address of the master member.
|
Member |
getMember(Address address)
Gets the member for the given address.
|
Member |
getMember(String uuid)
Gets the member with the given UUID.
|
Collection<Member> |
getMemberList()
Gets the collection of members.
|
Collection<Member> |
getMembers(MemberSelector selector)
Returns a collection of the members that satisfy the given
MemberSelector. |
int |
getSize()
Gets the current number of members.
|
int |
getSize(MemberSelector selector)
Gets the number of members that satisfy the given
MemberSelector instance. |
void |
listenMembershipEvents(Connection ownerConnection) |
boolean |
removeMembershipListener(String registrationId) |
void |
reset() |
void |
shutdown() |
void |
start() |
protected final HazelcastClientInstanceImpl client
public ClientClusterServiceImpl(HazelcastClientInstanceImpl client)
public Member getMember(Address address)
ClientClusterServicegetMember in interface ClientClusterServiceaddress - The address of the member to look up.public Member getMember(String uuid)
ClientClusterServicegetMember in interface ClientClusterServiceuuid - The UUID of the member.public Collection<Member> getMemberList()
ClientClusterServicegetMemberList in interface ClientClusterServicepublic Collection<Member> getMembers(MemberSelector selector)
ClientClusterServiceMemberSelector.getMembers in interface ClientClusterServiceselector - MemberSelector instance to filter members to returnMemberSelector.public Address getMasterAddress()
ClientClusterServicegetMasterAddress in interface ClientClusterServicepublic int getSize()
ClientClusterServicegetSize in interface ClientClusterServicepublic int getSize(MemberSelector selector)
ClientClusterServiceMemberSelector instance.getSize in interface ClientClusterServiceselector - MemberSelector instance that filters members to be counted.MemberSelector instance.public long getClusterTime()
ClientClusterServicegetClusterTime in interface ClientClusterServicepublic Client getLocalClient()
getLocalClient in interface ClientClusterServicepublic String addMembershipListener(MembershipListener listener)
addMembershipListener in interface ClientClusterServicelistener - The listener to be registered.public boolean removeMembershipListener(String registrationId)
removeMembershipListener in interface ClientClusterServiceregistrationId - The registrationId of the listener to be removed.public void listenMembershipEvents(Connection ownerConnection) throws Exception
Exceptionpublic void cleanupOnDisconnect()
public void clearMemberList()
public void start()
public void shutdown()
public void reset()
reset in interface ClientClusterServiceCopyright © 2022 Hazelcast, Inc.. All Rights Reserved.