public abstract class AbstractJoiner extends Object implements Joiner
| Modifier and Type | Field and Description |
|---|---|
protected Set<Address> |
blacklistedAddresses |
protected Config |
config |
protected ILogger |
logger |
protected Node |
node |
| Constructor and Description |
|---|
AbstractJoiner(Node node) |
| Modifier and Type | Method and Description |
|---|---|
void |
blacklist(Address callerAddress)
Adds an address to the blacklist.
|
abstract void |
doJoin() |
protected long |
getMaxJoinMillis() |
protected long |
getMaxJoinTimeToMasterNode() |
long |
getStartTime() |
Address |
getTargetAddress() |
boolean |
isBlacklisted(Address address)
Checks if an address is blacklisted.
|
void |
join() |
void |
reset() |
void |
setTargetAddress(Address targetAddress) |
protected void |
startClusterMerge(Address targetAddress) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetType, searchForOtherClustersprotected final Config config
protected final Node node
protected final ILogger logger
public AbstractJoiner(Node node)
public void blacklist(Address callerAddress)
Joinerblacklist in interface JoinercallerAddress - the address to blacklist.Joiner.isBlacklisted(com.hazelcast.nio.Address)public boolean isBlacklisted(Address address)
JoinerisBlacklisted in interface Joineraddress - the address to check.Joiner.blacklist(com.hazelcast.nio.Address)public abstract void doJoin()
protected final long getMaxJoinMillis()
protected final long getMaxJoinTimeToMasterNode()
protected void startClusterMerge(Address targetAddress)
public final long getStartTime()
getStartTime in interface Joinerpublic void setTargetAddress(Address targetAddress)
setTargetAddress in interface Joinerpublic Address getTargetAddress()
Copyright © 2014 Hazelcast, Inc.. All Rights Reserved.