java.lang.Object
swim.system.NodeProxy
- All Implemented Interfaces:
CellBinding,CellContext,NodeBinding,NodeContext,TierBinding,TierContext,Log
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionagentIds()agents()bindDownlink(Downlink downlink) <T> TbottomNode(Class<T> nodeClass) voidclose()voidcloseDownlink(LinkBinding link) <A extends Agent>
AgentFactory<A>createAgentFactory(NodeBinding node, Class<? extends A> agentClass) AgentFactory<?>createAgentFactory(NodeBinding node, AgentDef agentDef) longcreateLane(LaneAddress laneAddress) createLane(NodeBinding node, LaneDef laneDef) voidLogs a debug-level message.voiddidClose()voidvoiddidLoad()voiddidOpen()voiddidStart()voiddidStop()voidedgeName()voidLogs an error-level message.voidLogs an fail-level message.final HostBindinghost()hostUri()identity()voidLogs an info-level message.injectLane(LaneAddress laneAddress, LaneBinding lane) booleanisClosed()booleanisLoaded()booleanisOpened()booleanlanes()voidload()meshUri()final NodeBindingfinal NodeContextnodeUri()final NodeBindingvoidopen()voidopenAgents(NodeBinding node) voidopenDownlink(LinkBinding link) openLane(Uri laneUri, LaneBinding lane) voidopenLanes(NodeBinding node) voidopenMetaDownlink(LinkBinding downlink, NodeBinding metaDownlink) voidopenMetaLane(LaneBinding lane, NodeBinding metaLane) voidopenMetaNode(NodeBinding node, NodeBinding metaNode) voidopenMetaUplink(LinkBinding uplink, NodeBinding metaUplink) voidopenUplink(LinkBinding link) partKey()policy()voidvoidvoidreportDown(Metric metric) schedule()voidsetNodeContext(NodeContext nodeContext) stage()voidstart()voidstop()store()final TierContextvoidLogs a trace-level message.voidunload()<T> TunwrapNode(Class<T> nodeClass) voidLogs a warn-level message.voidvoidwillLoad()voidwillOpen()voidvoidwillStop()void
-
Field Details
-
nodeBinding
-
nodeContext
-
-
Constructor Details
-
NodeProxy
-
-
Method Details
-
tierContext
- Specified by:
tierContextin interfaceTierBinding
-
host
- Specified by:
hostin interfaceNodeBinding- Specified by:
hostin interfaceNodeContext
-
nodeWrapper
- Specified by:
nodeWrapperin interfaceNodeBinding- Specified by:
nodeWrapperin interfaceNodeContext
-
nodeBinding
-
nodeContext
- Specified by:
nodeContextin interfaceNodeBinding
-
setNodeContext
- Specified by:
setNodeContextin interfaceNodeBinding
-
unwrapNode
- Specified by:
unwrapNodein interfaceNodeBinding- Specified by:
unwrapNodein interfaceNodeContext
-
bottomNode
- Specified by:
bottomNodein interfaceNodeBinding- Specified by:
bottomNodein interfaceNodeContext
-
cellAddress
- Specified by:
cellAddressin interfaceCellContext- Specified by:
cellAddressin interfaceNodeBinding- Specified by:
cellAddressin interfaceNodeContext
-
edgeName
- Specified by:
edgeNamein interfaceCellContext- Specified by:
edgeNamein interfaceNodeContext
-
meshUri
- Specified by:
meshUriin interfaceCellContext- Specified by:
meshUriin interfaceNodeBinding- Specified by:
meshUriin interfaceNodeContext
-
partKey
- Specified by:
partKeyin interfaceNodeBinding- Specified by:
partKeyin interfaceNodeContext
-
hostUri
- Specified by:
hostUriin interfaceNodeBinding- Specified by:
hostUriin interfaceNodeContext
-
nodeUri
- Specified by:
nodeUriin interfaceNodeBinding- Specified by:
nodeUriin interfaceNodeContext
-
createdTime
public long createdTime()- Specified by:
createdTimein interfaceNodeBinding- Specified by:
createdTimein interfaceNodeContext
-
identity
- Specified by:
identityin interfaceNodeContext
-
policy
- Specified by:
policyin interfaceCellContext
-
schedule
- Specified by:
schedulein interfaceCellContext
-
stage
- Specified by:
stagein interfaceCellContext
-
store
- Specified by:
storein interfaceCellContext
-
openMetaNode
- Specified by:
openMetaNodein interfaceNodeBinding- Specified by:
openMetaNodein interfaceNodeContext
-
lanes
- Specified by:
lanesin interfaceNodeBinding
-
getLane
- Specified by:
getLanein interfaceNodeBinding
-
openLane
- Specified by:
openLanein interfaceNodeBinding
-
openLane
- Specified by:
openLanein interfaceNodeBinding
-
createLane
- Specified by:
createLanein interfaceNodeContext
-
injectLane
- Specified by:
injectLanein interfaceNodeContext
-
openMetaLane
- Specified by:
openMetaLanein interfaceNodeBinding- Specified by:
openMetaLanein interfaceNodeContext
-
openMetaUplink
- Specified by:
openMetaUplinkin interfaceNodeBinding- Specified by:
openMetaUplinkin interfaceNodeContext
-
openMetaDownlink
- Specified by:
openMetaDownlinkin interfaceCellContext
-
createLane
- Specified by:
createLanein interfaceNodeContext
-
openLanes
- Specified by:
openLanesin interfaceNodeBinding- Specified by:
openLanesin interfaceNodeContext
-
agentIds
- Specified by:
agentIdsin interfaceNodeBinding
-
agents
- Specified by:
agentsin interfaceNodeBinding
-
createAgentFactory
- Specified by:
createAgentFactoryin interfaceNodeBinding- Specified by:
createAgentFactoryin interfaceNodeContext
-
createAgentFactory
public <A extends Agent> AgentFactory<A> createAgentFactory(NodeBinding node, Class<? extends A> agentClass) - Specified by:
createAgentFactoryin interfaceNodeBinding- Specified by:
createAgentFactoryin interfaceNodeContext
-
openAgents
- Specified by:
openAgentsin interfaceNodeBinding- Specified by:
openAgentsin interfaceNodeContext
-
bindDownlink
- Specified by:
bindDownlinkin interfaceCellContext
-
openDownlink
- Specified by:
openDownlinkin interfaceCellContext
-
closeDownlink
- Specified by:
closeDownlinkin interfaceCellContext
-
pushDown
- Specified by:
pushDownin interfaceCellContext
-
reportDown
- Specified by:
reportDownin interfaceCellContext
-
openUplink
- Specified by:
openUplinkin interfaceCellBinding
-
pushUp
- Specified by:
pushUpin interfaceCellBinding
-
trace
Description copied from interface:LogLogs a trace-level message. -
debug
Description copied from interface:LogLogs a debug-level message. -
info
Description copied from interface:LogLogs an info-level message. -
warn
Description copied from interface:LogLogs a warn-level message. -
error
Description copied from interface:LogLogs an error-level message. -
fail
Description copied from interface:LogLogs an fail-level message. -
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
-
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 interfaceTierContext
-
willOpen
public void willOpen()- Specified by:
willOpenin interfaceTierContext
-
didOpen
public void didOpen()- Specified by:
didOpenin interfaceTierContext
-
willLoad
public void willLoad()- Specified by:
willLoadin interfaceTierContext
-
didLoad
public void didLoad()- Specified by:
didLoadin interfaceTierContext
-
willStart
public void willStart()- Specified by:
willStartin interfaceTierContext
-
didStart
public void didStart()- Specified by:
didStartin interfaceTierContext
-
willStop
public void willStop()- Specified by:
willStopin interfaceTierContext
-
didStop
public void didStop()- Specified by:
didStopin interfaceTierContext
-
willUnload
public void willUnload()- Specified by:
willUnloadin interfaceTierContext
-
didUnload
public void didUnload()- Specified by:
didUnloadin interfaceTierContext
-
willClose
public void willClose()- Specified by:
willClosein interfaceTierContext
-
didClose
public void didClose()- Specified by:
didClosein interfaceTierBinding
-
didFail
- Specified by:
didFailin interfaceTierBinding
-