-
- All Implemented Interfaces:
Executor
,DownlinkFactory
,LaneFactory
,SwimRef
,Schedule
,Stage
,Task
,TaskFunction
,CellBinding
,CellContext
,NodeBinding
,TierBinding
,Log
- Direct Known Subclasses:
MetaMeshAgent
,MetaPartAgent
,MetaRootAgent
public abstract class MetaGlobalAgent extends MetaRouterAgent
-
-
Field Summary
Fields Modifier and Type Field Description protected MapDataBinding
metaData
-
Fields inherited from class swim.reflect.agent.MetaRouterAgent
routerDelta, routerTotal, storeDelta, storeTotal
-
Fields inherited from class swim.reflect.agent.MetaCellAgent
dataDelta, dataTotal
-
Fields inherited from class swim.runtime.agent.AgentNode
nodeContext, taskContext
-
Fields inherited from class swim.runtime.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 Constructor Description MetaGlobalAgent()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
close()
void
didUpdateStats()
abstract Value
globalKey()
void
load()
protected void
loadStats()
protected void
saveStats()
-
Methods inherited from class swim.reflect.agent.MetaRouterAgent
accumulateRouterStats, accumulateStoreStats, bubbleRouterStats, bubbleStats, bubbleStoreStats, cueRouterStats, cueStats, cueStoreStats, cueSystemStats, meta, openLanes, processStats, routerStats, setRouterStats, setStoreStats, storeDidCommit, storeDidCompact, storeStats, systemStats
-
Methods inherited from class swim.reflect.agent.MetaCellAgent
accumulateDataStats, bubbleDataStats, cueDataStats, dataDidChange, dataDidLoadPage, dataStats, setDataStats
-
Methods inherited from class swim.reflect.agent.MetaAgent
accumulateLinkStats, bubbleDebugLog, bubbleErrorLog, bubbleFailLog, bubbleInfoLog, bubbleLinkStats, bubbleTraceLog, bubbleWarnLog, cueLinkStats, didCloseDownlink, didCloseUplink, didLogDebug, didLogError, didLogFail, didLogInfo, didLogTrace, didLogWarn, didOpenDownlink, didOpenUplink, didPushDown, didPushUp, linkStats, setLinkStats, setNodeContext
-
Methods inherited from class swim.runtime.agent.AgentNode
agentKey, bindDownlink, call, closeDownlink, closeLane, commandLane, createdTime, createLaneContext, debug, demandLane, demandMapLane, didClose, didFail, error, execute, geospatialLane, getLane, getLanes, hostUri, httpDownlink, httpUplink, info, joinMapLane, joinValueLane, listLane, mapLane, meshUri, nodeContext, nodeUri, normalizeLaneUri, openDownlink, openLane, openLane, openLaneView, openUplink, partKey, policy, pushDown, pushUp, runTask, schedule, setTaskContext, setTimer, spatialLane, stage, store, supplyLane, task, taskContext, taskDidCancel, taskWillBlock, taskWillCue, tierContext, timer, trace, unwrapNode, valueLane, warn, willClose, willLoad, willOpen, willStart, willStop, willUnload, wsLane
-
Methods inherited from class swim.runtime.AbstractTierBinding
activate, didLoad, didOpen, didStart, didStop, didUnload, isClosed, isLoaded, isOpened, isStarted, open, start, stop, unload
-
Methods inherited from class swim.runtime.AbstractSwimRef
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 Detail
-
metaData
protected MapDataBinding metaData
-
-
Method Detail
-
globalKey
public abstract Value globalKey()
-
load
public void load()
- Specified by:
load
in interfaceTierBinding
- Overrides:
load
in classAbstractTierBinding
-
loadStats
protected void loadStats()
-
saveStats
protected void saveStats()
-
didUpdateStats
public void didUpdateStats()
- Overrides:
didUpdateStats
in classMetaAgent
-
-