public class LuceneIndexManager extends Object implements IndexManager
Constructor and Description |
---|
LuceneIndexManager(LuceneIndexFactory factory) |
Modifier and Type | Method and Description |
---|---|
boolean |
contains(KCluster cluster) |
void |
delete(KCluster cluster) |
void |
dispose() |
Index |
get(KCluster cluster) |
org.apache.lucene.search.IndexSearcher |
getIndexSearcher(ClusterSegment... clusterSegments) |
List<String> |
getIndices() |
LuceneIndex |
indexOf(KObjectKey object) |
KCluster |
kcluster(KObjectKey object) |
void |
release(org.apache.lucene.search.IndexSearcher index) |
public LuceneIndexManager(LuceneIndexFactory factory)
public boolean contains(KCluster cluster)
contains
in interface IndexManager
public LuceneIndex indexOf(KObjectKey object)
indexOf
in interface IndexManager
public KCluster kcluster(KObjectKey object)
kcluster
in interface IndexManager
public void delete(KCluster cluster)
delete
in interface IndexManager
public void dispose()
dispose
in interface org.uberfire.commons.lifecycle.Disposable
public Index get(KCluster cluster)
get
in interface IndexManager
public org.apache.lucene.search.IndexSearcher getIndexSearcher(ClusterSegment... clusterSegments)
public void release(org.apache.lucene.search.IndexSearcher index)
public List<String> getIndices()
getIndices
in interface IndexManager
Copyright © 2012–2019 JBoss by Red Hat. All rights reserved.