public abstract class FlowSliceStats<K extends java.lang.Enum> extends java.lang.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 java.util.Map<java.lang.Integer,FlowSliceStats.FlowSliceAttempt> |
getAttempts() |
abstract java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Long>> |
getCounters() |
abstract java.lang.String[] |
getDiagnostics() |
abstract java.lang.String |
getID() |
abstract K |
getKind() |
abstract long |
getProcessFinishTime() |
java.lang.String |
getProcessID() |
abstract java.lang.String |
getProcessNodeID() |
long |
getProcessPendingTime() |
abstract float |
getProcessProgress() |
long |
getProcessRunTime() |
abstract java.lang.String |
getProcessSliceID() |
abstract long |
getProcessStartTime() |
abstract java.lang.String |
getProcessStatus() |
abstract java.lang.String |
getProcessStepID() |
long |
getProcessSubmitTime() |
abstract CascadingStats.Status |
getStatus() |
public FlowSliceStats()
public abstract java.lang.String getID()
public long getProcessPendingTime()
public abstract long getProcessStartTime()
public long getProcessSubmitTime()
public long getProcessRunTime()
public abstract long getProcessFinishTime()
public abstract CascadingStats.Status getStatus()
public java.lang.String getProcessID()
public abstract java.lang.String getProcessSliceID()
public abstract java.lang.String getProcessNodeID()
public abstract java.lang.String getProcessStepID()
public abstract java.lang.String getProcessStatus()
public abstract float getProcessProgress()
public abstract java.lang.String[] getDiagnostics()
public abstract java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Long>> getCounters()
public abstract java.util.Map<java.lang.Integer,FlowSliceStats.FlowSliceAttempt> getAttempts()
Copyright © 2007-2015 Xplenty, Inc. All Rights Reserved.