Interface TypedRecordProcessor<T extends UnifiedRecordValue>
- All Known Subinterfaces:
DistributedTypedRecordProcessor<T>
- All Known Implementing Classes:
BpmnStreamProcessor,CommandDistributionAcknowledgeProcessor,CommandProcessorImpl,DecisionEvaluationEvaluteProcessor,DeploymentCreateProcessor,DeploymentDistributeProcessor,DeploymentDistributionCompleteProcessor,IncidentResolveProcessor,JobBatchActivateProcessor,JobFailProcessor,JobRecurProcessor,JobTimeOutProcessor,JobUpdateTimeoutProcessor,JobYieldProcessor,MessageBatchExpireProcessor,MessageExpireProcessor,MessagePublishProcessor,MessageSubscriptionCorrelateProcessor,MessageSubscriptionCreateProcessor,MessageSubscriptionDeleteProcessor,MessageSubscriptionRejectProcessor,ProcessInstanceBatchActivateProcessor,ProcessInstanceBatchTerminateProcessor,ProcessInstanceCancelProcessor,ProcessInstanceMigrationMigrateProcessor,ProcessInstanceModificationModifyProcessor,ProcessMessageSubscriptionCorrelateProcessor,ProcessMessageSubscriptionCreateProcessor,ProcessMessageSubscriptionDeleteProcessor,ResourceDeletionDeleteProcessor,SignalBroadcastProcessor,TimerCancelProcessor,TimerTriggerProcessor,UserTaskAssignProcessor,UserTaskClaimProcessor,UserTaskCompleteProcessor,VariableDocumentUpdateProcessor
public interface TypedRecordProcessor<T extends UnifiedRecordValue>
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptiondefault voidprocessRecord(TypedRecord<T> record) tryHandleError(TypedRecord<T> command, Throwable error) Try to handle an error that occurred during processing.
-
Method Details
-
processRecord
-
tryHandleError
default TypedRecordProcessor.ProcessingError tryHandleError(TypedRecord<T> command, Throwable error) Try to handle an error that occurred during processing.- Parameters:
command- The command that was being processed when the error occurrederror- The error that occurred, and the processor should attempt to handle- Returns:
- The type of the processing error. Default:
TypedRecordProcessor.ProcessingError.UNEXPECTED_ERROR.
-