Package com.flowable.indexing.api
Interface LowLevelIndexingService.BulkIndexRequestConflictHandler
- All Known Implementing Classes:
DefaultBulkIndexRequestConflictHandler
- Enclosing interface:
- LowLevelIndexingService
public static interface LowLevelIndexingService.BulkIndexRequestConflictHandler
Used in conjunction with #addToCurrentBulkRequestAsFullIndexWithExternalVersion to define the logic for
creating the data for a new history job when a version conflict happens.
-
Method Summary
Modifier and TypeMethodDescriptionorg.apache.commons.lang3.tuple.Pair<String,
com.fasterxml.jackson.databind.node.ObjectNode> createRetryHistoryJobData
(com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.fasterxml.jackson.databind.node.ObjectNode originalBulkIndexSourceNode) Returns the async history job type (typically the same as the corresponding transformer) and the new data to be added to a history job when a conflict happens.
-
Method Details
-
createRetryHistoryJobData
org.apache.commons.lang3.tuple.Pair<String,com.fasterxml.jackson.databind.node.ObjectNode> createRetryHistoryJobData(com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.fasterxml.jackson.databind.node.ObjectNode originalBulkIndexSourceNode) Returns the async history job type (typically the same as the corresponding transformer) and the new data to be added to a history job when a conflict happens.
-