@Value.Immutable public abstract class BulkOperationFactoryRegistry extends java.lang.Object implements BulkOperationFactory
| Constructor and Description |
|---|
BulkOperationFactoryRegistry() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<BulkOperation> |
createBulkOperations(java.lang.Object document,
BulkOperation.Action action)
Returns a list of bulk operations to perform, which may include operations that affect
different indexes.
|
java.util.List<BulkOperationFactory> |
getFactories() |
boolean |
supports(java.lang.Object document)
Returns true if this factory supports the given document.
|
public java.util.List<BulkOperation> createBulkOperations(java.lang.Object document, BulkOperation.Action action) throws java.io.IOException
BulkOperationFactorycreateBulkOperations in interface BulkOperationFactorydocument - documentaction - action to performjava.io.IOException - if there is an error creating bulk operations from the given document@Value.Default public java.util.List<BulkOperationFactory> getFactories()
public boolean supports(java.lang.Object document)
BulkOperationFactorysupports in interface BulkOperationFactorydocument - document to be indexed