Class ProcessInstanceLifecycle
- java.lang.Object
-
- io.camunda.zeebe.engine.processing.bpmn.ProcessInstanceLifecycle
-
public final class ProcessInstanceLifecycle extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean
canTerminate(ProcessInstanceIntent currentState)
static boolean
canTransition(ProcessInstanceIntent from, ProcessInstanceIntent to)
static boolean
isActive(ProcessInstanceIntent currentState)
static boolean
isElementInstanceState(ProcessInstanceIntent state)
static boolean
isFinalState(ProcessInstanceIntent state)
static boolean
isInitialState(ProcessInstanceIntent state)
static boolean
isTerminating(ProcessInstanceIntent currentState)
static boolean
isTokenState(ProcessInstanceIntent state)
-
-
-
Method Detail
-
canTransition
public static boolean canTransition(ProcessInstanceIntent from, ProcessInstanceIntent to)
-
isFinalState
public static boolean isFinalState(ProcessInstanceIntent state)
-
isInitialState
public static boolean isInitialState(ProcessInstanceIntent state)
-
isElementInstanceState
public static boolean isElementInstanceState(ProcessInstanceIntent state)
-
isTokenState
public static boolean isTokenState(ProcessInstanceIntent state)
-
canTerminate
public static boolean canTerminate(ProcessInstanceIntent currentState)
-
isActive
public static boolean isActive(ProcessInstanceIntent currentState)
-
isTerminating
public static boolean isTerminating(ProcessInstanceIntent currentState)
-
-