Class ElasticSearchConfig

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

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

      • ElasticSearchConfig

        public ElasticSearchConfig​(org.uberfire.ext.metadata.engine.MetaIndexEngine metaIndexEngine,
                                   org.uberfire.ext.metadata.engine.MetaModelStore metaModelStore,
                                   org.uberfire.ext.metadata.provider.IndexProvider indexProvider,
                                   org.apache.lucene.analysis.Analyzer analyzer)
    • Method Detail

      • 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
      • getMetaModelStore

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

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

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

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