java.lang.Object
swim.system.AbstractWarpRef
swim.system.AbstractTierBinding
swim.system.router.PartTable
- All Implemented Interfaces:
DownlinkFactory,WarpRef,CellBinding,CellContext,PartBinding,TierBinding,Log
-
Field Summary
FieldsFields inherited from class swim.system.AbstractTierBinding
CLOSED_PHASE, CLOSED_STATE, CLOSING_STATE, FAILED_STATE, FAILING_STATE, LOADED_PHASE, LOADED_STATE, LOADING_STATE, OPENED_PHASE, OPENED_STATE, OPENING_STATE, PHASE_MASK, PHASE_SHIFT, RECOVERING_STATE, STARTED_PHASE, STARTED_STATE, STARTING_STATE, STATE_MASK, status, STATUS, STOPPING_STATE, UNLOADING_STATE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaccumulateHostProfile(HostProfile profile) protected voidbindDownlink(Downlink downlink) <T> TbottomPart(Class<T> partClass) final PartAddressvoidcloseDownlink(LinkBinding link) voidprotected PartProfilecollectProfile(long dt) protected HostContextcreateHostContext(HostAddress hostAddress, HostBinding host) voidLogs a debug-level message.voiddidClose()protected voiddidCloseHost(HostBinding host) voidprotected voiddidOpenHost(HostBinding host) protected voidfinal StringedgeName()voidLogs an error-level message.voidLogs an fail-level message.protected voidvoidhostDidConnect(Uri hostUri) voidhostDidDisconnect(Uri hostUri) hosts()voidLogs an info-level message.master()final MeshBindingmesh()final UrimeshUri()voidopenDownlink(LinkBinding link) openHost(Uri hostUri, HostBinding host) protected voidopenLogLanes(PartBinding part, AgentNode metaPart) voidopenMetaDownlink(LinkBinding downlink, NodeBinding metaDownlink) voidopenMetaHost(HostBinding host, NodeBinding metaHost) voidopenMetaLane(LaneBinding lane, NodeBinding metaLane) protected voidopenMetaLanes(PartBinding part, AgentNode metaPart) voidopenMetaNode(NodeBinding node, NodeBinding metaNode) voidopenMetaPart(PartBinding part, NodeBinding metaPart) voidopenMetaUplink(LinkBinding uplink, NodeBinding metaUplink) protected voidopenReflectLanes(PartBinding part, AgentNode metaPart) voidopenUplink(LinkBinding link) final PartContextfinal ValuepartKey()final PartBindingpolicy()voidvoidvoidvoidreportDown(Metric metric) protected voidreportMetrics(long dt) schedule()voidsetMaster(HostBinding master) voidsetPartContext(PartContext partContext) stage()store()final TierContextvoidLogs a trace-level message.<T> TunwrapPart(Class<T> partClass) voidLogs a warn-level message.protected voidprotected voidwillLoad()protected voidwillOpen()protected voidprotected voidwillStop()protected voidMethods inherited from class swim.system.AbstractTierBinding
activate, awaitStart, close, didLoad, didOpen, didStart, didStop, didUnload, isClosed, isLoaded, isOpened, isStarted, load, open, start, stop, unloadMethods 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
-
Field Details
-
partContext
-
-
Constructor Details
-
PartTable
-
PartTable
public PartTable()
-
-
Method Details
-
tierContext
- Specified by:
tierContextin interfaceTierBinding- Specified by:
tierContextin classAbstractTierBinding
-
mesh
- Specified by:
meshin interfacePartBinding
-
partWrapper
- Specified by:
partWrapperin interfacePartBinding
-
partContext
- Specified by:
partContextin interfacePartBinding
-
setPartContext
- Specified by:
setPartContextin interfacePartBinding
-
unwrapPart
- Specified by:
unwrapPartin interfacePartBinding
-
bottomPart
- Specified by:
bottomPartin interfacePartBinding
-
createHostContext
-
cellAddress
- Specified by:
cellAddressin interfaceCellContext- Specified by:
cellAddressin interfacePartBinding
-
edgeName
- Specified by:
edgeNamein interfaceCellContext
-
meshUri
- Specified by:
meshUriin interfaceCellContext- Specified by:
meshUriin interfacePartBinding
-
partKey
- Specified by:
partKeyin interfacePartBinding
-
policy
- Specified by:
policyin interfaceCellContext
-
schedule
- Specified by:
schedulein interfaceCellContext
-
stage
- Specified by:
stagein interfaceCellContext
-
store
- Specified by:
storein interfaceCellContext
-
predicate
- Specified by:
predicatein interfacePartBinding
-
openMetaPart
- Specified by:
openMetaPartin interfacePartBinding
-
openMetaLanes
-
openReflectLanes
-
openLogLanes
-
master
- Specified by:
masterin interfacePartBinding
-
setMaster
- Specified by:
setMasterin interfacePartBinding
-
hosts
- Specified by:
hostsin interfacePartBinding
-
getHost
- Specified by:
getHostin interfacePartBinding
-
openHost
- Specified by:
openHostin interfacePartBinding
-
openHost
- Specified by:
openHostin interfacePartBinding
-
closeHost
-
didOpenHost
-
didCloseHost
-
hostDidConnect
-
hostDidDisconnect
-
reopenUplinks
public void reopenUplinks()- Specified by:
reopenUplinksin interfacePartBinding
-
openMetaHost
- Specified by:
openMetaHostin interfacePartBinding
-
openMetaNode
- Specified by:
openMetaNodein interfacePartBinding
-
openMetaLane
- Specified by:
openMetaLanein interfacePartBinding
-
openMetaUplink
- Specified by:
openMetaUplinkin interfacePartBinding
-
openMetaDownlink
- Specified by:
openMetaDownlinkin interfaceCellContext
-
bindDownlink
- Specified by:
bindDownlinkin interfaceCellContext
-
openDownlink
- Specified by:
openDownlinkin interfaceCellContext
-
closeDownlink
- Specified by:
closeDownlinkin interfaceCellContext
-
openUplink
- Specified by:
openUplinkin interfaceCellBinding
-
pushDown
- Specified by:
pushDownin interfaceCellContext
-
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. -
willOpen
protected void willOpen()- Overrides:
willOpenin classAbstractTierBinding
-
willLoad
protected void willLoad()- Overrides:
willLoadin classAbstractTierBinding
-
willStart
protected void willStart()- Overrides:
willStartin classAbstractTierBinding
-
willStop
protected void willStop()- Overrides:
willStopin classAbstractTierBinding
-
willUnload
protected void willUnload()- Overrides:
willUnloadin classAbstractTierBinding
-
willClose
protected void willClose()- Overrides:
willClosein classAbstractTierBinding
-
didClose
public void didClose()- Specified by:
didClosein interfaceTierBinding- Overrides:
didClosein classAbstractTierBinding
-
didFail
- Specified by:
didFailin interfaceTierBinding- Overrides:
didFailin classAbstractTierBinding
-
reportDown
- Specified by:
reportDownin interfaceCellContext
-
accumulateHostProfile
-
accumulateWarpDownlinkProfile
-
didUpdateMetrics
protected void didUpdateMetrics() -
flushMetrics
protected void flushMetrics() -
reportMetrics
protected void reportMetrics(long dt) -
collectProfile
-