Class DbLastProcessedPositionState
java.lang.Object
io.camunda.zeebe.streamprocessor.state.DbLastProcessedPositionState
- All Implemented Interfaces:
LastProcessedPositionState
,MutableLastProcessedPositionState
public final class DbLastProcessedPositionState
extends Object
implements MutableLastProcessedPositionState
-
Constructor Summary
ConstructorsConstructorDescriptionDbLastProcessedPositionState
(ZeebeDb<ZbColumnFamilies> zeebeDb, TransactionContext transactionContext) -
Method Summary
-
Constructor Details
-
DbLastProcessedPositionState
public DbLastProcessedPositionState(ZeebeDb<ZbColumnFamilies> zeebeDb, TransactionContext transactionContext)
-
-
Method Details
-
getLastSuccessfulProcessedRecordPosition
public long getLastSuccessfulProcessedRecordPosition()- Specified by:
getLastSuccessfulProcessedRecordPosition
in interfaceLastProcessedPositionState
-
markAsProcessed
public void markAsProcessed(long position) - Specified by:
markAsProcessed
in interfaceMutableLastProcessedPositionState
-