Class InfinispanSearchConfig

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

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

      • InfinispanSearchConfig

        public InfinispanSearchConfig​(org.uberfire.ext.metadata.engine.MetaIndexEngine metaIndexEngine,
                                      InfinispanIndexProvider infinispanIndexProvider,
                                      org.uberfire.ext.metadata.engine.MetaModelStore metaModelStore,
                                      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
      • 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