Package io.camunda.zeebe.stream.impl
package io.camunda.zeebe.stream.impl
This package is to isolate classes that will be part of the platform. This package is needed as
an intermediary step during engine abstraction refactoring to make the change easier. Attempts
were made to create a new Maven Module and start moving classes there. This did work well for the
sources, but not for the test sources. The test sources can best be refactored after the engine
abstraction was fully introduced.
-
ClassDescriptionImplementation of
TaskResultBuilderthat buffers the task results.The user command is rejected because RecordProcessor failed to process the command record and failed to handle the processing error gracefully.Contains positions which are related to the last processing, and are used to restore the processing state machine.Here the implementation is just a suggestion to amke the engine abstraction work.Represents the processing state machine, which is executed on normal processing.Represents the state machine to replay events and rebuild the state.A filter that skips events with positions in a given set of positions.A listener for theStreamProcessor.