public abstract class IndexingOperationListener extends Object
Constructor and Description |
---|
IndexingOperationListener() |
Modifier and Type | Method and Description |
---|---|
void |
postCreate(Engine.Create create)
Called after the indexing operation occurred.
|
void |
postCreateUnderLock(Engine.Create create)
Called after the indexing occurs, under a locking scheme to maintain
concurrent updates to the same doc.
|
void |
postDelete(Engine.Delete delete)
Called after the delete operation occurred.
|
void |
postDeleteByQuery(Engine.DeleteByQuery deleteByQuery) |
void |
postDeleteUnderLock(Engine.Delete delete)
Called after the delete occurs, under a locking scheme to maintain
concurrent updates to the same doc.
|
void |
postIndex(Engine.Index index)
Called after the indexing operation occurred.
|
void |
postIndexUnderLock(Engine.Index index)
Called after the indexing occurs, under a locking scheme to maintain
concurrent updates to the same doc.
|
Engine.Create |
preCreate(Engine.Create create)
Called before the indexing occurs.
|
Engine.Delete |
preDelete(Engine.Delete delete)
Called before the delete occurs.
|
Engine.DeleteByQuery |
preDeleteByQuery(Engine.DeleteByQuery deleteByQuery) |
Engine.Index |
preIndex(Engine.Index index)
Called before the indexing occurs.
|
public Engine.Create preCreate(Engine.Create create)
public void postCreateUnderLock(Engine.Create create)
public void postCreate(Engine.Create create)
public Engine.Index preIndex(Engine.Index index)
public void postIndexUnderLock(Engine.Index index)
public void postIndex(Engine.Index index)
public Engine.Delete preDelete(Engine.Delete delete)
public void postDeleteUnderLock(Engine.Delete delete)
public void postDelete(Engine.Delete delete)
public Engine.DeleteByQuery preDeleteByQuery(Engine.DeleteByQuery deleteByQuery)
public void postDeleteByQuery(Engine.DeleteByQuery deleteByQuery)
Copyright © 2009–2015. All rights reserved.