- java.lang.Object
-
- swim.runtime.AbstractSwimRef
-
- swim.runtime.AbstractTierBinding
-
- swim.runtime.agent.AgentNode
-
- swim.reflect.agent.MetaAgent
-
- swim.reflect.agent.MetaCellAgent
-
- All Implemented Interfaces:
Executor
,DownlinkFactory
,LaneFactory
,SwimRef
,Schedule
,Stage
,Task
,TaskFunction
,CellBinding
,CellContext
,NodeBinding
,TierBinding
,Log
- Direct Known Subclasses:
MetaLaneAgent
,MetaRouterAgent
public abstract class MetaCellAgent extends MetaAgent
-
-
Field Summary
Fields Modifier and Type Field Description protected DataStats
dataDelta
protected DataStats
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 MetaCellAgent()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
accumulateDataStats(DataStats stats)
protected void
bubbleDataStats()
void
bubbleStats()
protected void
cueDataStats()
void
cueStats()
void
dataDidChange()
void
dataDidLoadPage(long pageSize)
DataStats
dataStats()
abstract MetaCell
meta()
protected void
openLanes()
void
setDataStats(DataStats stats)
-
Methods inherited from class swim.reflect.agent.MetaAgent
accumulateLinkStats, bubbleDebugLog, bubbleErrorLog, bubbleFailLog, bubbleInfoLog, bubbleLinkStats, bubbleTraceLog, bubbleWarnLog, close, cueLinkStats, didCloseDownlink, didCloseUplink, didLogDebug, didLogError, didLogFail, didLogInfo, didLogTrace, didLogWarn, didOpenDownlink, didOpenUplink, didPushDown, didPushUp, didUpdateStats, 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, load, 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
-
-
-
-
Method Detail
-
dataStats
public DataStats dataStats()
-
dataDidLoadPage
public void dataDidLoadPage(long pageSize)
-
dataDidChange
public void dataDidChange()
-
setDataStats
public void setDataStats(DataStats stats)
-
accumulateDataStats
public void accumulateDataStats(DataStats stats)
-
bubbleDataStats
protected void bubbleDataStats()
-
cueDataStats
protected void cueDataStats()
-
bubbleStats
public void bubbleStats()
- Overrides:
bubbleStats
in classMetaAgent
-
-