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 intprotected static final intprotected static final intprotected static final intprotected static final intprotected static final intprotected static final intprotected static final intprotected static final intprotected static final intprotected static final intprotected static final intprotected static final intprotected static final intprotected static final intprotected static final intprotected static final intprotected static final intprotected intprotected static final AtomicIntegerFieldUpdater<AbstractTierBinding>protected static final intprotected static final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidactivate(TierBinding childTier) voidvoidclose()voiddidClose()voidprotected voiddidLoad()protected voiddidOpen()protected voiddidStart()protected voiddidStop()protected voidbooleanisClosed()booleanisLoaded()booleanisOpened()booleanvoidload()voidopen()voidstart()voidstop()abstract TierContextvoidunload()protected voidprotected voidwillLoad()protected voidwillOpen()protected voidprotected voidwillStop()protected voidMethods 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, nodeRefMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
tierContextin interfaceTierBinding
-
isClosed
public boolean isClosed()- Specified by:
isClosedin interfaceTierBinding
-
isOpened
public boolean isOpened()- Specified by:
isOpenedin interfaceTierBinding
-
isLoaded
public boolean isLoaded()- Specified by:
isLoadedin interfaceTierBinding
-
isStarted
public boolean isStarted()- Specified by:
isStartedin interfaceTierBinding
-
activate
-
open
public void open()- Specified by:
openin interfaceTierBinding
-
load
public void load()- Specified by:
loadin interfaceTierBinding
-
start
public void start()- Specified by:
startin interfaceTierBinding
-
stop
public void stop()- Specified by:
stopin interfaceTierBinding
-
unload
public void unload()- Specified by:
unloadin interfaceTierBinding
-
close
public void close()- Specified by:
closein interfaceTierBinding- Specified by:
closein interfaceWarpRef- Specified by:
closein 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:
didClosein interfaceTierBinding
-
didFail
- Specified by:
didFailin interfaceTierBinding
-