Class DbCompensationSubscriptionState
java.lang.Object
io.camunda.zeebe.engine.state.compensation.DbCompensationSubscriptionState
- All Implemented Interfaces:
CompensationSubscriptionState,MutableCompensationSubscriptionState
public class DbCompensationSubscriptionState
extends Object
implements MutableCompensationSubscriptionState
-
Constructor Summary
ConstructorsConstructorDescriptionDbCompensationSubscriptionState(ZeebeDb<ZbColumnFamilies> zeebeDb, TransactionContext transactionContext) -
Method Summary
Modifier and TypeMethodDescriptionvoidfindSubscriptionByCompensationHandlerId(String tenantId, long piKey, String compensationHandlerId) findSubscriptionsByProcessInstanceKey(String tenantId, long piKey) findSubscriptionsByThrowEventInstanceKey(String tenantId, long piKey, long throwEventInstanceKey) voidput(long key, CompensationSubscriptionRecord compensation) voidupdate(long key, CompensationSubscriptionRecord compensation)
-
Constructor Details
-
DbCompensationSubscriptionState
public DbCompensationSubscriptionState(ZeebeDb<ZbColumnFamilies> zeebeDb, TransactionContext transactionContext)
-
-
Method Details
-
get
- Specified by:
getin interfaceCompensationSubscriptionState
-
findSubscriptionsByProcessInstanceKey
public List<CompensationSubscription> findSubscriptionsByProcessInstanceKey(String tenantId, long piKey) - Specified by:
findSubscriptionsByProcessInstanceKeyin interfaceCompensationSubscriptionState
-
findSubscriptionByCompensationHandlerId
public Optional<CompensationSubscription> findSubscriptionByCompensationHandlerId(String tenantId, long piKey, String compensationHandlerId) - Specified by:
findSubscriptionByCompensationHandlerIdin interfaceCompensationSubscriptionState
-
findSubscriptionsByThrowEventInstanceKey
public List<CompensationSubscription> findSubscriptionsByThrowEventInstanceKey(String tenantId, long piKey, long throwEventInstanceKey) - Specified by:
findSubscriptionsByThrowEventInstanceKeyin interfaceCompensationSubscriptionState
-
put
- Specified by:
putin interfaceMutableCompensationSubscriptionState
-
update
- Specified by:
updatein interfaceMutableCompensationSubscriptionState
-
delete
- Specified by:
deletein interfaceMutableCompensationSubscriptionState
-