Package org.uberfire.ext.metadata.engine
Interface MetaIndexEngine
-
- All Superinterfaces:
org.uberfire.commons.lifecycle.Disposable,org.uberfire.commons.lifecycle.PriorityDisposable
public interface MetaIndexEngine extends org.uberfire.commons.lifecycle.PriorityDisposable
-
-
Field Summary
Fields Modifier and Type Field Description static StringFULL_TEXT_FIELD
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidabort(KCluster cluster)voidbeforeDispose(Runnable callback)voidcommit(KCluster cluster, String indexerId)voiddelete(KCluster cluster)voiddelete(KObjectKey objectKey)booleanfreshIndex(KCluster cluster)voidindex(KObject object)booleanisAlive()booleanisIndexReady(KCluster cluster, String indexerId)voidprepareBatch(KCluster cluster)voidrename(KObjectKey from, KObject to)voidstartBatch(KCluster cluster)
-
-
-
Field Detail
-
FULL_TEXT_FIELD
static final String FULL_TEXT_FIELD
- See Also:
- Constant Field Values
-
-
Method Detail
-
freshIndex
boolean freshIndex(KCluster cluster)
-
prepareBatch
void prepareBatch(KCluster cluster)
-
startBatch
void startBatch(KCluster cluster)
-
index
void index(KObject object)
-
rename
void rename(KObjectKey from, KObject to)
-
delete
void delete(KCluster cluster)
-
delete
void delete(KObjectKey objectKey)
-
abort
void abort(KCluster cluster)
-
beforeDispose
void beforeDispose(Runnable callback)
-
isAlive
boolean isAlive()
-
-