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 |
protected Address |
targetAddress |
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() |
void |
join(AtomicBoolean joined) |
void |
reset() |
void |
setTargetAddress(Address targetAddress) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
searchForOtherClusters
protected final Config config
protected final Node node
protected final ILogger logger
protected final SystemLogService systemLogService
protected Address targetAddress
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)
public final long getStartTime()
getStartTime
in interface Joiner
public void setTargetAddress(Address targetAddress)
setTargetAddress
in interface Joiner
Copyright © 2013 Hazelcast, Inc.. All rights reserved.