java.lang.Object
swim.system.router.MeshTablePart
- All Implemented Interfaces:
CellContext,PartContext,TierContext,Log
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final MeshTableprotected final PartBindingprotected final PartAddress -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionauthenticate(Credentials credentials) bindDownlink(Downlink downlink) <T> TbottomPart(Class<T> partClass) final PartAddressvoidclose()voidcloseDownlink(LinkBinding link) <A extends Agent>
AgentFactory<A>createAgentFactory(NodeBinding node, Class<? extends A> agentClass) AgentFactory<?>createAgentFactory(NodeBinding node, AgentDef agentDef) createHost(HostAddress hostAddress) createLane(LaneAddress laneAddress) createLane(NodeBinding node, LaneDef laneDef) createNode(NodeAddress nodeAddress) voidLogs a debug-level message.voiddidLoad()voiddidOpen()voiddidStart()voiddidStop()voidfinal StringedgeName()voidLogs an error-level message.voidLogs an fail-level message.voidhostDidConnect(Uri hostUri) voidhostDidDisconnect(Uri hostUri) voidLogs an info-level message.injectHost(HostAddress hostAddress, HostBinding host) injectLane(LaneAddress laneAddress, LaneBinding lane) injectNode(NodeAddress nodeAddress, NodeBinding node) final MeshBindingmesh()final UrimeshUri()voidopenAgents(NodeBinding node) voidopenDownlink(LinkBinding link) voidopenLanes(NodeBinding node) voidopenMetaDownlink(LinkBinding downlink, NodeBinding metaDownlink) voidopenMetaHost(HostBinding host, NodeBinding metaHost) voidopenMetaLane(LaneBinding lane, NodeBinding metaLane) voidopenMetaNode(NodeBinding node, NodeBinding metaNode) voidopenMetaPart(PartBinding part, NodeBinding metaPart) voidopenMetaUplink(LinkBinding uplink, NodeBinding metaUplink) final ValuepartKey()final PartBindingpolicy()voidvoidreportDown(Metric metric) schedule()stage()store()voidLogs a trace-level message.<T> TunwrapPart(Class<T> partClass) voidLogs a warn-level message.voidvoidwillLoad()voidwillOpen()voidvoidwillStop()void
-
Field Details
-
mesh
-
part
-
partAddress
-
-
Constructor Details
-
MeshTablePart
-
-
Method Details
-
mesh
- Specified by:
meshin interfacePartContext
-
partWrapper
- Specified by:
partWrapperin interfacePartContext
-
unwrapPart
- Specified by:
unwrapPartin interfacePartContext
-
bottomPart
- Specified by:
bottomPartin interfacePartContext
-
cellAddress
- Specified by:
cellAddressin interfaceCellContext- Specified by:
cellAddressin interfacePartContext
-
edgeName
- Specified by:
edgeNamein interfaceCellContext- Specified by:
edgeNamein interfacePartContext
-
meshUri
- Specified by:
meshUriin interfaceCellContext- Specified by:
meshUriin interfacePartContext
-
partKey
- Specified by:
partKeyin interfacePartContext
-
policy
- Specified by:
policyin interfaceCellContext
-
schedule
- Specified by:
schedulein interfaceCellContext
-
stage
- Specified by:
stagein interfaceCellContext
-
store
- Specified by:
storein interfaceCellContext
-
openMetaPart
- Specified by:
openMetaPartin interfacePartContext
-
createHost
- Specified by:
createHostin interfacePartContext
-
injectHost
- Specified by:
injectHostin interfacePartContext
-
openMetaHost
- Specified by:
openMetaHostin interfacePartContext
-
createNode
- Specified by:
createNodein interfacePartContext
-
injectNode
- Specified by:
injectNodein interfacePartContext
-
openMetaNode
- Specified by:
openMetaNodein interfacePartContext
-
createLane
- Specified by:
createLanein interfacePartContext
-
injectLane
- Specified by:
injectLanein interfacePartContext
-
openMetaLane
- Specified by:
openMetaLanein interfacePartContext
-
openMetaUplink
- Specified by:
openMetaUplinkin interfacePartContext
-
openMetaDownlink
- Specified by:
openMetaDownlinkin interfaceCellContext
-
createLane
- Specified by:
createLanein interfacePartContext
-
openLanes
- Specified by:
openLanesin interfacePartContext
-
createAgentFactory
- Specified by:
createAgentFactoryin interfacePartContext
-
createAgentFactory
public <A extends Agent> AgentFactory<A> createAgentFactory(NodeBinding node, Class<? extends A> agentClass) - Specified by:
createAgentFactoryin interfacePartContext
-
openAgents
- Specified by:
openAgentsin interfacePartContext
-
authenticate
- Specified by:
authenticatein interfacePartContext
-
hostDidConnect
- Specified by:
hostDidConnectin interfacePartContext
-
hostDidDisconnect
- Specified by:
hostDidDisconnectin interfacePartContext
-
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
-
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. -
close
public void close()- 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
-