Package io.process4j.core
Class State
- java.lang.Object
-
- io.process4j.core.State
-
public final class State extends Object
-
-
Constructor Summary
Constructors Constructor Description State(String context, Flow position, io.vertx.core.json.JsonObject businessData, ProcessData processData, Iteration iteration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.vertx.core.json.JsonObject
getBusinessData()
long
getCompleted()
String
getContext()
long
getDuration(TimeUnit timeUnit)
long
getDurationInMicros()
Execution
getExecution()
String
getId()
Iteration
getIteration()
Flow
getPosition()
ProcessData
getProcessData()
String
getShortId()
long
getStarted()
String
position()
State
setCompleted(long completed)
State
setExecution(Execution execution)
State
setPosition(Flow position)
State
setStarted(long started)
-
-
-
Constructor Detail
-
State
public State(String context, Flow position, io.vertx.core.json.JsonObject businessData, ProcessData processData, Iteration iteration)
-
-
Method Detail
-
getId
public String getId()
-
getShortId
public String getShortId()
-
getContext
public String getContext()
-
getPosition
public Flow getPosition()
-
getBusinessData
public io.vertx.core.json.JsonObject getBusinessData()
-
getProcessData
public ProcessData getProcessData()
-
getExecution
public Execution getExecution()
-
getIteration
public Iteration getIteration()
-
getDurationInMicros
public long getDurationInMicros()
-
getDuration
public long getDuration(TimeUnit timeUnit)
-
getStarted
public long getStarted()
-
setStarted
public State setStarted(long started)
-
getCompleted
public long getCompleted()
-
setCompleted
public State setCompleted(long completed)
-
position
public String position()
-
-