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