public abstract class FlowNodeStats extends CascadingStats<FlowSliceStats>
FlowNode
specific statistics.CascadingStats.Status, CascadingStats.Type
Modifier and Type | Field and Description |
---|---|
protected boolean |
hasCapturedFinalDetail |
clientState, STATS_COMPLETE_CHILD_DETAILS_BLOCK_DURATION, STATS_STORE_INTERVAL
Modifier | Constructor and Description |
---|---|
protected |
FlowNodeStats(FlowNode flowNode,
ClientState clientState) |
Modifier and Type | Method and Description |
---|---|
FlowNode |
getFlowNode() |
String |
getID()
Method getID returns the ID of this CascadingStats object.
|
abstract String |
getKind() |
int |
getOrdinal() |
protected ProcessLogger |
getProcessLogger() |
CascadingStats.Type |
getType() |
boolean |
hasCapturedFinalDetail() |
abstract void |
recordChildStats() |
void |
recordInfo() |
String |
toString() |
addListener, captureDetail, captureDetail, cleanup, fireListeners, getChildren, getChildWith, getCounterGroupsMatching, getCountersFor, getCurrentDuration, getDuration, getFinishedTime, getName, getPendingTime, getRunTime, getStartTime, getStatsString, getStatus, getSubmitTime, getThrowable, getThrowableTrace, isDetailStale, isEngaged, isFailed, isFinished, isPending, isRunning, isSkipped, isStarted, isStopped, isSubmitted, isSuccessful, logDebug, logError, logError, logInfo, logWarn, markDetailCaptured, markFailed, markFailed, markFailed, markFailed, markPending, markPendingTime, markRunning, markRunTime, markSkipped, markStarted, markStartedThenRunning, markStartTime, markStartToRunTime, markStopped, markSubmitted, markSubmitTime, markSuccessful, prepare, recordStats, removeListener, setStatsStoreInterval
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getCounterGroups, getCountersFor, getCounterValue, getCounterValue, getLastSuccessfulCounterFetchTime
protected boolean hasCapturedFinalDetail
protected FlowNodeStats(FlowNode flowNode, ClientState clientState)
protected ProcessLogger getProcessLogger()
getProcessLogger
in class CascadingStats<FlowSliceStats>
public String getID()
CascadingStats
getID
in class CascadingStats<FlowSliceStats>
public CascadingStats.Type getType()
getType
in class CascadingStats<FlowSliceStats>
public FlowNode getFlowNode()
public int getOrdinal()
public void recordInfo()
recordInfo
in class CascadingStats<FlowSliceStats>
public String toString()
toString
in class CascadingStats<FlowSliceStats>
public abstract void recordChildStats()
public boolean hasCapturedFinalDetail()
Copyright © 2007-2015 Concurrent, Inc. All Rights Reserved.