public static final class IndexingOperationListener.CompositeListener extends java.lang.Object implements IndexingOperationListener
IndexingOperationListener.CompositeListener
Constructor and Description |
---|
CompositeListener(java.util.List<IndexingOperationListener> listeners,
ESLogger logger) |
Modifier and Type | Method and Description |
---|---|
void |
postDelete(Engine.Delete delete)
Called after the delete operation occurred.
|
void |
postDelete(Engine.Delete delete,
java.lang.Throwable ex)
Called after the delete operation occurred with exception.
|
void |
postIndex(Engine.Index index,
boolean created)
Called after the indexing operation occurred.
|
void |
postIndex(Engine.Index index,
java.lang.Throwable ex)
Called after the indexing operation occurred with exception.
|
Engine.Delete |
preDelete(Engine.Delete delete)
Called before the delete occurs.
|
Engine.Index |
preIndex(Engine.Index operation)
Called before the indexing occurs.
|
public CompositeListener(java.util.List<IndexingOperationListener> listeners, ESLogger logger)
public Engine.Index preIndex(Engine.Index operation)
IndexingOperationListener
preIndex
in interface IndexingOperationListener
public void postIndex(Engine.Index index, boolean created)
IndexingOperationListener
postIndex
in interface IndexingOperationListener
public void postIndex(Engine.Index index, java.lang.Throwable ex)
IndexingOperationListener
postIndex
in interface IndexingOperationListener
public Engine.Delete preDelete(Engine.Delete delete)
IndexingOperationListener
preDelete
in interface IndexingOperationListener
public void postDelete(Engine.Delete delete)
IndexingOperationListener
postDelete
in interface IndexingOperationListener
public void postDelete(Engine.Delete delete, java.lang.Throwable ex)
IndexingOperationListener
postDelete
in interface IndexingOperationListener