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, waitsearchForOtherClustersprotected 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 Joinerpublic void setTargetAddress(Address targetAddress)
setTargetAddress in interface JoinerCopyright © 2013 Hazelcast, Inc.. All rights reserved.