Package io.iworkflow.core
Class Context
- java.lang.Object
-
- io.iworkflow.core.Context
-
@Immutable public abstract class Context extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Context()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract java.util.Optional<java.lang.Integer>
getAttempt()
abstract java.util.Optional<java.lang.Long>
getFirstAttemptTimestampSeconds()
abstract java.util.Optional<java.lang.String>
getStateExecutionId()
abstract java.lang.String
getWorkflowId()
abstract java.lang.String
getWorkflowRunId()
abstract java.lang.Long
getWorkflowStartTimestampSeconds()
-
-
-
Method Detail
-
getWorkflowStartTimestampSeconds
public abstract java.lang.Long getWorkflowStartTimestampSeconds()
-
getStateExecutionId
public abstract java.util.Optional<java.lang.String> getStateExecutionId()
-
getWorkflowRunId
public abstract java.lang.String getWorkflowRunId()
-
getWorkflowId
public abstract java.lang.String getWorkflowId()
-
getFirstAttemptTimestampSeconds
public abstract java.util.Optional<java.lang.Long> getFirstAttemptTimestampSeconds()
-
getAttempt
public abstract java.util.Optional<java.lang.Integer> getAttempt()
-
-