java.lang.Object
swim.system.AbstractWarpRef
swim.system.AbstractTierBinding
- All Implemented Interfaces:
DownlinkFactory
,WarpRef
,CellContext
,TierBinding
,Log
- Direct Known Subclasses:
ActorSpace
,AgentNode
,AgentView
,EdgeTable
,HostTable
,LaneModel
,LaneView
,MeshTable
,PartTable
,RemoteHost
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected int
protected static final AtomicIntegerFieldUpdater<AbstractTierBinding>
protected static final int
protected static final int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
activate
(TierBinding childTier) void
void
close()
void
didClose()
void
protected void
didLoad()
protected void
didOpen()
protected void
didStart()
protected void
didStop()
protected void
boolean
isClosed()
boolean
isLoaded()
boolean
isOpened()
boolean
void
load()
void
open()
void
start()
void
stop()
abstract TierContext
void
unload()
protected void
protected void
willLoad()
protected void
willOpen()
protected void
protected void
willStop()
protected void
Methods inherited from class swim.system.AbstractWarpRef
command, command, command, command, command, command, command, command, command, command, command, command, command, command, command, command, downlink, downlinkHttp, downlinkList, downlinkMap, downlinkValue, downlinkWs, hostRef, hostRef, laneRef, laneRef, laneRef, laneRef, nodeRef, nodeRef, nodeRef, nodeRef
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface swim.system.CellContext
bindDownlink, cellAddress, closeDownlink, edgeName, meshUri, openDownlink, openMetaDownlink, policy, pushDown, reportDown, schedule, stage, store
-
Field Details
-
status
protected volatile int status -
STATE_MASK
protected static final int STATE_MASK- See Also:
-
CLOSED_STATE
protected static final int CLOSED_STATE- See Also:
-
CLOSING_STATE
protected static final int CLOSING_STATE- See Also:
-
UNLOADING_STATE
protected static final int UNLOADING_STATE- See Also:
-
STOPPING_STATE
protected static final int STOPPING_STATE- See Also:
-
RECOVERING_STATE
protected static final int RECOVERING_STATE- See Also:
-
FAILING_STATE
protected static final int FAILING_STATE- See Also:
-
FAILED_STATE
protected static final int FAILED_STATE- See Also:
-
OPENING_STATE
protected static final int OPENING_STATE- See Also:
-
OPENED_STATE
protected static final int OPENED_STATE- See Also:
-
LOADING_STATE
protected static final int LOADING_STATE- See Also:
-
LOADED_STATE
protected static final int LOADED_STATE- See Also:
-
STARTING_STATE
protected static final int STARTING_STATE- See Also:
-
STARTED_STATE
protected static final int STARTED_STATE- See Also:
-
PHASE_SHIFT
protected static final int PHASE_SHIFT- See Also:
-
PHASE_MASK
protected static final int PHASE_MASK- See Also:
-
CLOSED_PHASE
protected static final int CLOSED_PHASE- See Also:
-
OPENED_PHASE
protected static final int OPENED_PHASE- See Also:
-
LOADED_PHASE
protected static final int LOADED_PHASE- See Also:
-
STARTED_PHASE
protected static final int STARTED_PHASE- See Also:
-
STATUS
-
-
Constructor Details
-
AbstractTierBinding
public AbstractTierBinding()
-
-
Method Details
-
tierContext
- Specified by:
tierContext
in interfaceTierBinding
-
isClosed
public boolean isClosed()- Specified by:
isClosed
in interfaceTierBinding
-
isOpened
public boolean isOpened()- Specified by:
isOpened
in interfaceTierBinding
-
isLoaded
public boolean isLoaded()- Specified by:
isLoaded
in interfaceTierBinding
-
isStarted
public boolean isStarted()- Specified by:
isStarted
in interfaceTierBinding
-
activate
-
open
public void open()- Specified by:
open
in interfaceTierBinding
-
load
public void load()- Specified by:
load
in interfaceTierBinding
-
start
public void start()- Specified by:
start
in interfaceTierBinding
-
stop
public void stop()- Specified by:
stop
in interfaceTierBinding
-
unload
public void unload()- Specified by:
unload
in interfaceTierBinding
-
close
public void close()- Specified by:
close
in interfaceTierBinding
- Specified by:
close
in interfaceWarpRef
- Specified by:
close
in classAbstractWarpRef
-
awaitStart
public void awaitStart() -
willOpen
protected void willOpen() -
didOpen
protected void didOpen() -
willLoad
protected void willLoad() -
didLoad
protected void didLoad() -
willStart
protected void willStart() -
didStart
protected void didStart() -
willStop
protected void willStop() -
didStop
protected void didStop() -
willUnload
protected void willUnload() -
didUnload
protected void didUnload() -
willClose
protected void willClose() -
didClose
public void didClose()- Specified by:
didClose
in interfaceTierBinding
-
didFail
- Specified by:
didFail
in interfaceTierBinding
-