|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.alfresco.repo.search.impl.lucene.AbstractLuceneIndexerAndSearcherFactory
org.alfresco.repo.search.impl.lucene.AVMLuceneIndexerAndSearcherFactory
public class AVMLuceneIndexerAndSearcherFactory
Factory for AVM indexers and searchers
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.alfresco.repo.search.impl.lucene.AbstractLuceneIndexerAndSearcherFactory |
|---|
AbstractLuceneIndexerAndSearcherFactory.LuceneIndexBackupComponent, AbstractLuceneIndexerAndSearcherFactory.LuceneIndexBackupJob |
| Nested classes/interfaces inherited from interface org.alfresco.repo.search.impl.lucene.LuceneIndexerAndSearcher |
|---|
LuceneIndexerAndSearcher.WithAllWriteLocksWork |
| Field Summary |
|---|
| Fields inherited from class org.alfresco.repo.search.impl.lucene.AbstractLuceneIndexerAndSearcherFactory |
|---|
queryLanguages, tenantService |
| Fields inherited from interface javax.transaction.xa.XAResource |
|---|
TMENDRSCAN, TMFAIL, TMJOIN, TMNOFLAGS, TMONEPHASE, TMRESUME, TMSTARTRSCAN, TMSUCCESS, TMSUSPEND, XA_OK, XA_RDONLY |
| Constructor Summary | |
|---|---|
AVMLuceneIndexerAndSearcherFactory()
|
|
| Method Summary | |
|---|---|
protected LuceneIndexer |
createIndexer(org.alfresco.service.cmr.repository.StoreRef storeRef,
java.lang.String deltaId)
Encapsulate creating an indexer |
protected java.util.List |
getAllStores()
|
protected org.alfresco.service.cmr.search.SearchService |
getNodeSearcher()
Get node-based searcher (for "selectNodes / selectProperties") |
protected LuceneSearcher |
getSearcher(org.alfresco.service.cmr.repository.StoreRef storeRef,
LuceneIndexer indexer)
Get a searcher over the index and the current delta |
void |
setAvmService(AVMService avmService)
Set the AVM service |
void |
setAvmSyncService(AVMSyncService avmSyncService)
Set the AVM sync service |
void |
setContentService(ContentService contentService)
Set the content service |
void |
setContentStore(ContentStore contentStore)
Set the content service |
void |
setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
Set the dictionary service |
void |
setFullTextSearchIndexer(FullTextSearchIndexer fullTextSearchIndexer)
Register the full text searcher (done by the seracher bean to break cyclic bean defs) |
void |
setNameSpaceService(org.alfresco.service.namespace.NamespaceService nameSpaceService)
Set the name space service |
void |
setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
Set the node service |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AVMLuceneIndexerAndSearcherFactory()
| Method Detail |
|---|
public void setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
dictionaryService - public void setNameSpaceService(org.alfresco.service.namespace.NamespaceService nameSpaceService)
nameSpaceService - public void setContentService(ContentService contentService)
contentService - public void setAvmService(AVMService avmService)
avmService - public void setAvmSyncService(AVMSyncService avmSyncService)
avmSyncService - public void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
nodeService - public void setContentStore(ContentStore contentStore)
contentStore -
protected LuceneIndexer createIndexer(org.alfresco.service.cmr.repository.StoreRef storeRef,
java.lang.String deltaId)
AbstractLuceneIndexerAndSearcherFactory
createIndexer in class AbstractLuceneIndexerAndSearcherFactoryprotected java.util.List getAllStores()
getAllStores in class AbstractLuceneIndexerAndSearcherFactory
protected LuceneSearcher getSearcher(org.alfresco.service.cmr.repository.StoreRef storeRef,
LuceneIndexer indexer)
throws SearcherException
AbstractLuceneIndexerAndSearcherFactory
getSearcher in class AbstractLuceneIndexerAndSearcherFactorySearcherException
protected org.alfresco.service.cmr.search.SearchService getNodeSearcher()
throws SearcherException
AbstractLuceneIndexerAndSearcherFactory
getNodeSearcher in class AbstractLuceneIndexerAndSearcherFactorySearcherExceptionpublic void setFullTextSearchIndexer(FullTextSearchIndexer fullTextSearchIndexer)
setFullTextSearchIndexer in interface SupportsBackgroundIndexing
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||