Class DbMessageCorrelationState
java.lang.Object
io.camunda.zeebe.engine.state.message.DbMessageCorrelationState
- All Implemented Interfaces:
MessageCorrelationState,MutableMessageCorrelationState,StreamProcessorLifecycleAware
-
Constructor Summary
ConstructorsConstructorDescriptionDbMessageCorrelationState(ZeebeDb<ZbColumnFamilies> zeebeDb, TransactionContext transactionContext) -
Method Summary
Modifier and TypeMethodDescriptionbooleanexistsRequestDataForMessageKey(long messageKey) getRequestData(long messageKey) voidputMessageCorrelation(long messageKey, long requestId, int requestStreamId) voidremoveMessageCorrelation(long messageKey) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.camunda.zeebe.stream.api.StreamProcessorLifecycleAware
onClose, onFailed, onPaused, onRecovered, onResumed
-
Constructor Details
-
DbMessageCorrelationState
public DbMessageCorrelationState(ZeebeDb<ZbColumnFamilies> zeebeDb, TransactionContext transactionContext)
-
-
Method Details
-
removeMessageCorrelation
public void removeMessageCorrelation(long messageKey) - Specified by:
removeMessageCorrelationin interfaceMutableMessageCorrelationState
-
putMessageCorrelation
public void putMessageCorrelation(long messageKey, long requestId, int requestStreamId) - Specified by:
putMessageCorrelationin interfaceMutableMessageCorrelationState
-
getRequestData
- Specified by:
getRequestDatain interfaceMessageCorrelationState
-
existsRequestDataForMessageKey
public boolean existsRequestDataForMessageKey(long messageKey) - Specified by:
existsRequestDataForMessageKeyin interfaceMessageCorrelationState
-