KIE Uberfure Metadata Lucene Backend 6.2.0.CR2

org.kie.uberfire.metadata.backend.lucene.index
Class LuceneIndexEngine

java.lang.Object
  extended by org.kie.uberfire.metadata.backend.lucene.index.LuceneIndexEngine
All Implemented Interfaces:
MetaIndexEngine

public class LuceneIndexEngine
extends Object
implements MetaIndexEngine


Field Summary
 
Fields inherited from interface org.kie.uberfire.metadata.engine.MetaIndexEngine
FULL_TEXT_FIELD
 
Constructor Summary
LuceneIndexEngine(FieldFactory fieldFactory, MetaModelStore metaModelStore, LuceneIndexManager indexManager)
           
 
Method Summary
 void beforeDispose(Runnable callback)
           
 void commit(KCluster cluster)
           
 void delete(KCluster cluster)
           
 void delete(KObjectKey... objectsKey)
           
 void delete(KObjectKey objectKey)
           
 void dispose()
           
 boolean freshIndex(KCluster cluster)
           
 void index(KObject... objects)
           
 void index(KObject object)
           
 void rename(KObjectKey from, KObject to)
           
 void startBatch(KCluster cluster)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LuceneIndexEngine

public LuceneIndexEngine(FieldFactory fieldFactory,
                         MetaModelStore metaModelStore,
                         LuceneIndexManager indexManager)
Method Detail

freshIndex

public boolean freshIndex(KCluster cluster)
Specified by:
freshIndex in interface MetaIndexEngine

startBatch

public void startBatch(KCluster cluster)
Specified by:
startBatch in interface MetaIndexEngine

index

public void index(KObject object)
Specified by:
index in interface MetaIndexEngine

index

public void index(KObject... objects)
Specified by:
index in interface MetaIndexEngine

rename

public void rename(KObjectKey from,
                   KObject to)
Specified by:
rename in interface MetaIndexEngine

delete

public void delete(KCluster cluster)
Specified by:
delete in interface MetaIndexEngine

delete

public void delete(KObjectKey objectKey)
Specified by:
delete in interface MetaIndexEngine

delete

public void delete(KObjectKey... objectsKey)
Specified by:
delete in interface MetaIndexEngine

commit

public void commit(KCluster cluster)
Specified by:
commit in interface MetaIndexEngine

dispose

public void dispose()
Specified by:
dispose in interface MetaIndexEngine

beforeDispose

public void beforeDispose(Runnable callback)
Specified by:
beforeDispose in interface MetaIndexEngine

KIE Uberfure Metadata Lucene Backend 6.2.0.CR2

Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.