public class LocalStepStats extends FlowStepStats
CascadingStats.Status, CascadingStats.Type
clientState, finishedTime, lastCaptureDetail, listeners, name, pendingTime, runTime, startTime, STATS_COMPLETE_CHILD_DETAILS_BLOCK_DURATION, STATS_STORE_INTERVAL, status, submitTime, throwable, throwableTrace
Constructor and Description |
---|
LocalStepStats(FlowStep<Properties> flowStep,
ClientState clientState)
Constructor CascadingStats creates a new CascadingStats instance.
|
Modifier and Type | Method and Description |
---|---|
void |
captureDetail(CascadingStats.Type depth) |
Collection |
getChildren() |
Collection<String> |
getCounterGroups() |
Collection<String> |
getCounterGroupsMatching(String regex) |
Collection<String> |
getCountersFor(String group) |
long |
getCounterValue(Enum counter) |
long |
getCounterValue(String group,
String counter) |
long |
getLastSuccessfulCounterFetchTime() |
String |
getProcessStepID() |
void |
increment(Enum counter,
long amount) |
void |
increment(String group,
String counter,
long amount) |
void |
recordChildStats() |
addNodeStats, getChildWith, getFlowNodeIDs, getFlowNodeStats, getFlowNodeStatsMap, getFlowStep, getID, getNodesCount, getProcessLogger, getProcessStatusURL, getType, hasCapturedFinalDetail, recordInfo, toString
addListener, captureDetail, cleanup, fireListeners, getCountersFor, getCurrentDuration, getDuration, getFinishedTime, getName, getPendingTime, getPrefix, 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, markFinishedTime, markPending, markPendingTime, markRunning, markRunTime, markSkipped, markStarted, markStartedThenRunning, markStartTime, markStartToRunTime, markStopped, markSubmitted, markSubmitTime, markSuccessful, prepare, recordStats, removeListener, setStatsStoreInterval
public LocalStepStats(FlowStep<Properties> flowStep, ClientState clientState)
public void recordChildStats()
recordChildStats
in class FlowStepStats
public long getLastSuccessfulCounterFetchTime()
public Collection<String> getCounterGroups()
public Collection<String> getCounterGroupsMatching(String regex)
getCounterGroupsMatching
in class CascadingStats<FlowNodeStats>
public Collection<String> getCountersFor(String group)
public long getCounterValue(Enum counter)
public long getCounterValue(String group, String counter)
public void captureDetail(CascadingStats.Type depth)
captureDetail
in class CascadingStats<FlowNodeStats>
public String getProcessStepID()
getProcessStepID
in class FlowStepStats
public Collection getChildren()
getChildren
in class FlowStepStats
Copyright © 2007-2015 Concurrent, Inc. All Rights Reserved.