Interface OptimisticLockingListener
- All Known Implementing Classes:
AbstractBatchJobHandler
,AcquireJobsCmd
,BatchSetRemovalTimeJobHandler
,BatchSetVariablesHandler
,DecisionSetRemovalTimeJobHandler
,DeleteHistoricDecisionInstancesJobHandler
,DeleteHistoricProcessInstancesJobHandler
,DeleteProcessInstancesJobHandler
,MessageCorrelationBatchJobHandler
,MigrationBatchJobHandler
,ModificationBatchJobHandler
,ProcessSetRemovalTimeJobHandler
,RestartProcessInstancesJobHandler
,SetExternalTaskRetriesJobHandler
,SetJobRetriesJobHandler
,UpdateProcessInstancesSuspendStateJobHandler
public interface OptimisticLockingListener
Allows registering a listener which is notified when an
DbOperationType.UPDATE
or DbOperationType.DELETE
could not be performed.- Author:
- Daniel Meyer
-
Method Summary
Modifier and TypeMethodDescriptionfailedOperation
(DbOperation operation) Signifies that an operation failed due to optimistic locking.The type of the entity for which this listener should be notified.
-
Method Details
-
getEntityType
The type of the entity for which this listener should be notified. If the implementation returns 'null', the listener is notified for all entity types.- Returns:
- the entity type for which the listener should be notified.
-
failedOperation
Signifies that an operation failed due to optimistic locking.- Parameters:
operation
- the failed operation.- Returns:
OptimisticLockingResult
that instructs the caller how to handle the result of the failed operation.
-