Package io.zeebe.engine.state.instance
Class IncidentState
- java.lang.Object
-
- io.zeebe.engine.state.instance.IncidentState
-
public final class IncidentState extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static intMISSING_INCIDENT
-
Constructor Summary
Constructors Constructor Description IncidentState(ZeebeDb<ZbColumnFamilies> zeebeDb, DbContext dbContext, int partitionId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreateIncident(long incidentKey, IncidentRecord incident)voiddeleteIncident(long key)voidforExistingWorkflowIncident(long elementInstanceKey, ObjLongConsumer<IncidentRecord> resolver)IncidentRecordgetIncidentRecord(long incidentKey)longgetJobIncidentKey(long jobKey)longgetWorkflowInstanceIncidentKey(long workflowInstanceKey)booleanisJobIncident(IncidentRecord record)
-
-
-
Field Detail
-
MISSING_INCIDENT
public static final int MISSING_INCIDENT
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
IncidentState
public IncidentState(ZeebeDb<ZbColumnFamilies> zeebeDb, DbContext dbContext, int partitionId)
-
-
Method Detail
-
createIncident
public void createIncident(long incidentKey, IncidentRecord incident)
-
getIncidentRecord
public IncidentRecord getIncidentRecord(long incidentKey)
-
deleteIncident
public void deleteIncident(long key)
-
getWorkflowInstanceIncidentKey
public long getWorkflowInstanceIncidentKey(long workflowInstanceKey)
-
getJobIncidentKey
public long getJobIncidentKey(long jobKey)
-
isJobIncident
public boolean isJobIncident(IncidentRecord record)
-
forExistingWorkflowIncident
public void forExistingWorkflowIncident(long elementInstanceKey, ObjLongConsumer<IncidentRecord> resolver)
-
-