public abstract class BaseHazelcastMembershipListener extends Object implements com.hazelcast.core.MembershipListener
Modifier and Type | Field and Description |
---|---|
protected List<String> |
configAddresses |
protected int |
expectedClusterSize |
protected com.hazelcast.core.HazelcastInstance |
hzInstance |
protected boolean |
listening |
Constructor and Description |
---|
BaseHazelcastMembershipListener(com.hazelcast.core.HazelcastInstance instance)
Used for testing only when a configuration location is not available.
|
BaseHazelcastMembershipListener(com.hazelcast.core.HazelcastInstance instance,
String configLocation) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
clusterIsPartitioned() |
protected String |
getClusterName() |
protected int |
getExpectedClusterSize() |
protected int |
getMembershipCount() |
abstract void |
handleMemberAddedEvent(com.hazelcast.core.MembershipEvent membershipEvent) |
abstract void |
handleMemberRemovedEvent(com.hazelcast.core.MembershipEvent membershipEvent) |
protected void |
logEvent(com.hazelcast.core.MembershipEvent membershipEvent) |
void |
memberAdded(com.hazelcast.core.MembershipEvent membershipEvent) |
void |
memberRemoved(com.hazelcast.core.MembershipEvent membershipEvent) |
protected void |
setExpectedClusterSize(int clusterSize) |
void |
setExpectedIPList(String ipString) |
void |
startListener() |
void |
stopListener() |
protected com.hazelcast.core.HazelcastInstance hzInstance
protected boolean listening
protected int expectedClusterSize
public BaseHazelcastMembershipListener(com.hazelcast.core.HazelcastInstance instance)
instance
- public BaseHazelcastMembershipListener(com.hazelcast.core.HazelcastInstance instance, String configLocation)
public void startListener()
public void stopListener()
public void memberAdded(com.hazelcast.core.MembershipEvent membershipEvent)
memberAdded
in interface com.hazelcast.core.MembershipListener
public void memberRemoved(com.hazelcast.core.MembershipEvent membershipEvent)
memberRemoved
in interface com.hazelcast.core.MembershipListener
protected int getMembershipCount()
protected boolean clusterIsPartitioned()
protected int getExpectedClusterSize()
protected void setExpectedClusterSize(int clusterSize)
protected String getClusterName()
public abstract void handleMemberAddedEvent(com.hazelcast.core.MembershipEvent membershipEvent)
public abstract void handleMemberRemovedEvent(com.hazelcast.core.MembershipEvent membershipEvent)
protected void logEvent(com.hazelcast.core.MembershipEvent membershipEvent)
public void setExpectedIPList(String ipString)
Copyright © 2020. All rights reserved.