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<java.util.Properties> flowStep,
ClientState clientState)
Constructor CascadingStats creates a new CascadingStats instance.
|
Modifier and Type | Method and Description |
---|---|
void |
captureDetail(CascadingStats.Type depth) |
java.util.Collection |
getChildren() |
java.util.Collection<java.lang.String> |
getCounterGroups() |
java.util.Collection<java.lang.String> |
getCounterGroupsMatching(java.lang.String regex) |
java.util.Collection<java.lang.String> |
getCountersFor(java.lang.String group) |
long |
getCounterValue(java.lang.Enum counter) |
long |
getCounterValue(java.lang.String group,
java.lang.String counter) |
long |
getLastSuccessfulCounterFetchTime() |
java.lang.String |
getProcessStepID() |
void |
increment(java.lang.Enum counter,
long amount) |
void |
increment(java.lang.String group,
java.lang.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<java.util.Properties> flowStep, ClientState clientState)
public void recordChildStats()
recordChildStats
in class FlowStepStats
public long getLastSuccessfulCounterFetchTime()
public java.util.Collection<java.lang.String> getCounterGroups()
public java.util.Collection<java.lang.String> getCounterGroupsMatching(java.lang.String regex)
getCounterGroupsMatching
in class CascadingStats<FlowNodeStats>
public java.util.Collection<java.lang.String> getCountersFor(java.lang.String group)
public long getCounterValue(java.lang.Enum counter)
public long getCounterValue(java.lang.String group, java.lang.String counter)
public void increment(java.lang.Enum counter, long amount)
public void increment(java.lang.String group, java.lang.String counter, long amount)
public void captureDetail(CascadingStats.Type depth)
captureDetail
in class CascadingStats<FlowNodeStats>
public java.lang.String getProcessStepID()
getProcessStepID
in class FlowStepStats
public java.util.Collection getChildren()
getChildren
in class FlowStepStats
Copyright © 2007-2015 Xplenty, Inc. All Rights Reserved.