Class LuceneConfig

  • All Implemented Interfaces:
    org.uberfire.commons.lifecycle.Disposable, org.uberfire.commons.lifecycle.PriorityDisposable, org.uberfire.ext.metadata.MetadataConfig

    public class LuceneConfig
    extends Object
    implements org.uberfire.ext.metadata.MetadataConfig
    • Constructor Detail

      • LuceneConfig

        public LuceneConfig​(org.uberfire.ext.metadata.engine.MetaModelStore metaModelStore,
                            FieldFactory fieldFactory,
                            LuceneIndexManager indexManager,
                            org.uberfire.ext.metadata.engine.MetaIndexEngine metaIndexEngine,
                            org.apache.lucene.analysis.Analyzer analyzer)
    • Method Detail

      • getIndexProvider

        public org.uberfire.ext.metadata.provider.IndexProvider getIndexProvider()
        Specified by:
        getIndexProvider in interface org.uberfire.ext.metadata.MetadataConfig
      • getSearchIndex

        public org.uberfire.ext.metadata.search.SearchIndex getSearchIndex()
        Specified by:
        getSearchIndex in interface org.uberfire.ext.metadata.MetadataConfig
      • getIndexEngine

        public org.uberfire.ext.metadata.engine.MetaIndexEngine getIndexEngine()
        Specified by:
        getIndexEngine in interface org.uberfire.ext.metadata.MetadataConfig
      • getIndexManager

        public org.uberfire.ext.metadata.engine.IndexManager getIndexManager()
      • getMetaModelStore

        public org.uberfire.ext.metadata.engine.MetaModelStore getMetaModelStore()
        Specified by:
        getMetaModelStore in interface org.uberfire.ext.metadata.MetadataConfig
      • dispose

        public void dispose()
        Specified by:
        dispose in interface org.uberfire.commons.lifecycle.Disposable
      • priority

        public int priority()
        Specified by:
        priority in interface org.uberfire.commons.lifecycle.PriorityDisposable