Interface LuceneIndexFactory

  • All Superinterfaces:
    org.uberfire.commons.lifecycle.Disposable
    All Known Implementing Classes:
    DirectoryFactory

    public interface LuceneIndexFactory
    extends org.uberfire.commons.lifecycle.Disposable
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      Map<? extends org.uberfire.ext.metadata.model.KCluster,​? extends LuceneIndex> getIndexes()  
      LuceneIndex newCluster​(org.uberfire.ext.metadata.model.KCluster kcluster)  
      void remove​(org.uberfire.ext.metadata.model.KCluster cluster)  
      • Methods inherited from interface org.uberfire.commons.lifecycle.Disposable

        dispose
    • Method Detail

      • newCluster

        LuceneIndex newCluster​(org.uberfire.ext.metadata.model.KCluster kcluster)
      • remove

        void remove​(org.uberfire.ext.metadata.model.KCluster cluster)
      • getIndexes

        Map<? extends org.uberfire.ext.metadata.model.KCluster,​? extends LuceneIndex> getIndexes()