public abstract class FlowSliceStats<K extends Enum> extends Object
ProvidesCounters
interface.
FlowSliceStats is provided as an abstract class so that implementations will be resilient to API additions.
getProcessID()
, refer to the underlying implementations value.
In this example, processID is the task id this slice actually represents, where the id (getID()
is a local
guid not related to the platform implementation id to guarantee uniqueness.Modifier and Type | Class and Description |
---|---|
static class |
FlowSliceStats.FlowSliceAttempt |
Constructor and Description |
---|
FlowSliceStats() |
Modifier and Type | Method and Description |
---|---|
abstract Map<Integer,FlowSliceStats.FlowSliceAttempt> |
getAttempts() |
abstract Map<String,Map<String,Long>> |
getCounters() |
abstract String[] |
getDiagnostics() |
abstract String |
getID() |
abstract K |
getKind() |
abstract long |
getProcessFinishTime() |
String |
getProcessID() |
abstract String |
getProcessNodeID() |
long |
getProcessPendingTime() |
abstract float |
getProcessProgress() |
long |
getProcessRunTime() |
abstract String |
getProcessSliceID() |
abstract long |
getProcessStartTime() |
abstract String |
getProcessStatus() |
abstract String |
getProcessStepID() |
long |
getProcessSubmitTime() |
abstract CascadingStats.Status |
getStatus() |
public FlowSliceStats()
public long getProcessPendingTime()
public abstract long getProcessStartTime()
public long getProcessSubmitTime()
public long getProcessRunTime()
public abstract long getProcessFinishTime()
public abstract CascadingStats.Status getStatus()
public String getProcessID()
public abstract String getProcessSliceID()
public abstract String getProcessNodeID()
public abstract String getProcessStepID()
public abstract String getProcessStatus()
public abstract float getProcessProgress()
public abstract String[] getDiagnostics()
public abstract Map<Integer,FlowSliceStats.FlowSliceAttempt> getAttempts()
Copyright © 2007-2015 Concurrent, Inc. All Rights Reserved.