public static final class IndexingOperationListener.CompositeListener extends java.lang.Object implements IndexingOperationListener
IndexingOperationListener.CompositeListener| Constructor and Description |
|---|
CompositeListener(java.util.List<IndexingOperationListener> listeners,
org.apache.logging.log4j.Logger logger) |
| Modifier and Type | Method and Description |
|---|---|
void |
postDelete(ShardId shardId,
Engine.Delete delete,
Engine.DeleteResult result)
Called after the delete operation occurred.
|
void |
postDelete(ShardId shardId,
Engine.Delete delete,
java.lang.Exception ex)
Called after the delete operation occurred with engine level exception.
|
void |
postIndex(ShardId shardId,
Engine.Index index,
Engine.IndexResult result)
Called after the indexing operation occurred.
|
void |
postIndex(ShardId shardId,
Engine.Index index,
java.lang.Exception ex)
Called after the indexing operation occurred with engine level exception.
|
Engine.Delete |
preDelete(ShardId shardId,
Engine.Delete delete)
Called before the delete occurs.
|
Engine.Index |
preIndex(ShardId shardId,
Engine.Index operation)
Called before the indexing occurs.
|
public CompositeListener(java.util.List<IndexingOperationListener> listeners, org.apache.logging.log4j.Logger logger)
public Engine.Index preIndex(ShardId shardId, Engine.Index operation)
IndexingOperationListenerpreIndex in interface IndexingOperationListenerpublic void postIndex(ShardId shardId, Engine.Index index, Engine.IndexResult result)
IndexingOperationListenerIndexingOperationListener.postIndex(ShardId, Engine.Index, Exception)
for engine level failurespostIndex in interface IndexingOperationListenerpublic void postIndex(ShardId shardId, Engine.Index index, java.lang.Exception ex)
IndexingOperationListenerIndexingOperationListener.postIndex(ShardId, Engine.Index, Engine.IndexResult) for document
related failurespostIndex in interface IndexingOperationListenerpublic Engine.Delete preDelete(ShardId shardId, Engine.Delete delete)
IndexingOperationListenerpreDelete in interface IndexingOperationListenerpublic void postDelete(ShardId shardId, Engine.Delete delete, Engine.DeleteResult result)
IndexingOperationListenerIndexingOperationListener.postDelete(ShardId, Engine.Delete, Exception)
for engine level failurespostDelete in interface IndexingOperationListenerpublic void postDelete(ShardId shardId, Engine.Delete delete, java.lang.Exception ex)
IndexingOperationListenerIndexingOperationListener.postDelete(ShardId, Engine.Delete, Engine.DeleteResult) for document
related failurespostDelete in interface IndexingOperationListener