Class DbIncidentState
java.lang.Object
io.camunda.zeebe.engine.state.instance.DbIncidentState
- All Implemented Interfaces:
IncidentState,MutableIncidentState
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDbIncidentState(ZeebeDb<ZbColumnFamilies> zeebeDb, TransactionContext transactionContext, int partitionId) -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateIncident(long incidentKey, IncidentRecord incident) voiddeleteIncident(long key) voidforExistingProcessIncident(long elementInstanceKey, ObjLongConsumer<IncidentRecord> resolver) getIncidentRecord(long incidentKey) longgetJobIncidentKey(long jobKey) longgetProcessInstanceIncidentKey(long processInstanceKey) booleanisJobIncident(IncidentRecord record)
-
Field Details
-
MISSING_INCIDENT
public static final int MISSING_INCIDENT- See Also:
-
-
Constructor Details
-
DbIncidentState
public DbIncidentState(ZeebeDb<ZbColumnFamilies> zeebeDb, TransactionContext transactionContext, int partitionId)
-
-
Method Details
-
createIncident
- Specified by:
createIncidentin interfaceMutableIncidentState
-
deleteIncident
public void deleteIncident(long key) - Specified by:
deleteIncidentin interfaceMutableIncidentState
-
getIncidentRecord
- Specified by:
getIncidentRecordin interfaceIncidentState
-
getProcessInstanceIncidentKey
public long getProcessInstanceIncidentKey(long processInstanceKey) - Specified by:
getProcessInstanceIncidentKeyin interfaceIncidentState
-
getJobIncidentKey
public long getJobIncidentKey(long jobKey) - Specified by:
getJobIncidentKeyin interfaceIncidentState
-
isJobIncident
- Specified by:
isJobIncidentin interfaceIncidentState
-
forExistingProcessIncident
public void forExistingProcessIncident(long elementInstanceKey, ObjLongConsumer<IncidentRecord> resolver) - Specified by:
forExistingProcessIncidentin interfaceIncidentState
-