java.lang.Object
swim.actor.ActorCell
swim.actor.ActorTier
swim.actor.ActorLane
- All Implemented Interfaces:
CellBinding
,CellContext
,LaneBinding
,LaneContext
,TierBinding
,TierContext
,Log
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal ActorNode
<T> T
bottomLane
(Class<T> laneClass) final LaneAddress
final CellBinding
final CellContext
void
closeLaneView
(Lane lane) void
closeUplink
(Value linkKey) createLog
(CellAddress cellAddress) createPolicy
(CellAddress cellAddress) createPolicy
(PolicyDef policyDef) createStage
(StageDef stageDef) createStage
(CellAddress cellAddress) createStore
(StoreDef storeDef) createStore
(CellAddress cellAddress) void
didClose()
void
getLaneView
(AgentContext agentContext) hostUri()
identity()
injectPolicy
(Policy policy) injectStage
(Stage stage) injectStore
(StoreBinding store) boolean
isLinked()
final LaneBinding
final LaneContext
final LaneDef
laneDef()
laneType()
laneUri()
final LaneBinding
final NodeBinding
node()
nodeUri()
void
openLaneView
(Lane lane) protected Log
openLog()
void
openMetaDownlink
(LinkBinding downlink, NodeBinding metaDownlink) void
openMetaLane
(LaneBinding lane, NodeBinding metaLane) void
openMetaUplink
(LinkBinding uplink, NodeBinding metaUplink) protected Policy
protected Stage
protected StoreBinding
partKey()
void
pushUpCommand
(Push<CommandMessage> push) void
setLaneContext
(LaneContext laneContext) <T> T
unwrapLane
(Class<T> laneClass) uplinks()
Methods inherited from class swim.actor.ActorTier
close, closeStage, closeStore, didLoad, didOpen, didStart, didStop, didUnload, isClosed, isLoaded, isOpened, isStarted, load, open, schedule, stage, start, stop, store, tierContext, unload, willClose, willLoad, willOpen, willStart, willStop, willUnload
Methods inherited from class swim.actor.ActorCell
bindDownlink, closeDownlink, closeLog, closePolicy, debug, edgeName, error, fail, info, meshUri, openDownlink, openUplink, policy, pushDown, pushUp, reportDown, trace, warn
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface swim.system.CellBinding
openUplink, pushUp
Methods inherited from interface swim.system.CellContext
bindDownlink, closeDownlink, openDownlink, policy, pushDown, reportDown, schedule, stage, store
Methods inherited from interface swim.system.LaneBinding
meshUri, reportDown, schedule, stage, store
Methods inherited from interface swim.system.LaneContext
edgeName, meshUri
-
Constructor Details
-
ActorLane
-
-
Method Details
-
laneDef
-
actorNode
-
node
- Specified by:
node
in interfaceLaneBinding
- Specified by:
node
in interfaceLaneContext
-
laneWrapper
- Specified by:
laneWrapper
in interfaceLaneBinding
- Specified by:
laneWrapper
in interfaceLaneContext
-
laneBinding
-
laneContext
- Specified by:
laneContext
in interfaceLaneBinding
-
setLaneContext
- Specified by:
setLaneContext
in interfaceLaneBinding
-
unwrapLane
- Specified by:
unwrapLane
in interfaceLaneBinding
- Specified by:
unwrapLane
in interfaceLaneContext
-
bottomLane
- Specified by:
bottomLane
in interfaceLaneBinding
- Specified by:
bottomLane
in interfaceLaneContext
-
cellBinding
- Specified by:
cellBinding
in classActorCell
-
cellContext
- Specified by:
cellContext
in classActorCell
-
cellAddress
- Specified by:
cellAddress
in interfaceCellContext
- Specified by:
cellAddress
in interfaceLaneBinding
- Specified by:
cellAddress
in interfaceLaneContext
- Specified by:
cellAddress
in classActorCell
-
partKey
- Specified by:
partKey
in interfaceLaneBinding
- Specified by:
partKey
in interfaceLaneContext
-
hostUri
- Specified by:
hostUri
in interfaceLaneBinding
- Specified by:
hostUri
in interfaceLaneContext
-
nodeUri
- Specified by:
nodeUri
in interfaceLaneBinding
- Specified by:
nodeUri
in interfaceLaneContext
-
laneUri
- Specified by:
laneUri
in interfaceLaneBinding
- Specified by:
laneUri
in interfaceLaneContext
-
laneType
- Specified by:
laneType
in interfaceLaneBinding
-
identity
- Specified by:
identity
in interfaceLaneContext
-
getLaneView
- Specified by:
getLaneView
in interfaceLaneBinding
-
openLaneView
- Specified by:
openLaneView
in interfaceLaneBinding
-
closeLaneView
- Specified by:
closeLaneView
in interfaceLaneBinding
-
isLinked
public boolean isLinked()- Specified by:
isLinked
in interfaceLaneBinding
-
uplinks
- Specified by:
uplinks
in interfaceLaneBinding
-
getUplink
- Specified by:
getUplink
in interfaceLaneBinding
-
closeUplink
- Specified by:
closeUplink
in interfaceLaneBinding
-
pushUpCommand
- Specified by:
pushUpCommand
in interfaceLaneBinding
-
createLog
-
createLog
-
injectLog
-
openLog
-
createPolicy
-
createPolicy
-
injectPolicy
-
openPolicy
- Overrides:
openPolicy
in classActorCell
-
createStage
-
createStage
-
injectStage
-
openStage
-
createStore
-
createStore
-
injectStore
-
openStore
-
openMetaLane
- Specified by:
openMetaLane
in interfaceLaneBinding
- Specified by:
openMetaLane
in interfaceLaneContext
-
openMetaUplink
- Specified by:
openMetaUplink
in interfaceLaneBinding
- Specified by:
openMetaUplink
in interfaceLaneContext
-
openMetaDownlink
- Specified by:
openMetaDownlink
in interfaceCellContext
- Specified by:
openMetaDownlink
in interfaceLaneBinding
-
didClose
public void didClose()- Specified by:
didClose
in interfaceTierBinding
-
didFail
- Specified by:
didFail
in interfaceTierBinding
-