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