Package io.camunda.zeebe.streamprocessor
Interface StreamProcessorListener
public interface StreamProcessorListener
A listener for the
StreamProcessor
. Allows retrieving insides of the processing and
skipping of records. It can be especially useful for testing purposes. Note that the listener is
invoked inside the context of the stream processor and should not block its execution.-
Method Summary
Modifier and TypeMethodDescriptionvoid
onProcessed
(TypedRecord<?> processedCommand) Is called when a command is processed.void
onSkipped
(LoggedEvent skippedRecord) Is called when a record is skipped and not processed.
-
Method Details
-
onProcessed
Is called when a command is processed.- Parameters:
processedCommand
- the command that is processed
-
onSkipped
Is called when a record is skipped and not processed.- Parameters:
skippedRecord
- the record that is skipped
-