public abstract class AbstractJoiner extends Object implements Joiner
Modifier and Type | Field and Description |
---|---|
protected Config |
config |
protected com.hazelcast.logging.ILogger |
logger |
protected com.hazelcast.instance.Node |
node |
protected com.hazelcast.logging.SystemLogService |
systemLogService |
Constructor and Description |
---|
AbstractJoiner(com.hazelcast.instance.Node node) |
Modifier and Type | Method and Description |
---|---|
protected void |
connectAndSendJoinRequest(Collection<com.hazelcast.nio.Address> colPossibleAddresses) |
abstract void |
doJoin(AtomicBoolean joined) |
protected void |
failedJoiningToMaster(boolean multicast,
int tryCount) |
long |
getStartTime() |
com.hazelcast.nio.Address |
getTargetAddress() |
void |
join(AtomicBoolean joined) |
void |
reset() |
void |
setTargetAddress(com.hazelcast.nio.Address targetAddress) |
protected void |
startClusterMerge(com.hazelcast.nio.Address targetAddress) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getType, searchForOtherClusters
protected final Config config
protected final com.hazelcast.instance.Node node
protected final com.hazelcast.logging.ILogger logger
protected final com.hazelcast.logging.SystemLogService systemLogService
public abstract void doJoin(AtomicBoolean joined)
public void join(AtomicBoolean joined)
protected void failedJoiningToMaster(boolean multicast, int tryCount)
protected void connectAndSendJoinRequest(Collection<com.hazelcast.nio.Address> colPossibleAddresses)
protected void startClusterMerge(com.hazelcast.nio.Address targetAddress)
public final long getStartTime()
getStartTime
in interface Joiner
public void setTargetAddress(com.hazelcast.nio.Address targetAddress)
setTargetAddress
in interface Joiner
public com.hazelcast.nio.Address getTargetAddress()
Copyright © 2014 Hazelcast, Inc.. All Rights Reserved.