Class SolrClientsWrapper

  • All Implemented Interfaces:
    java.io.Closeable, java.lang.AutoCloseable

    public class SolrClientsWrapper
    extends java.lang.Object
    implements java.io.Closeable
    Container for Solr clients.
    • Constructor Detail

      • SolrClientsWrapper

        public SolrClientsWrapper​(SolrConfig solrConfig)
        Default constructor.
        Parameters:
        solrConfig - - the Solr configuration
    • Method Detail

      • getConfigName

        public java.lang.String getConfigName()
      • getConfigVersion

        public java.lang.String getConfigVersion()
      • setSearchClient

        public void setSearchClient​(CachedSolrClient searchClient)
      • close

        public void close()
        Closes all SolrClient instances that it has reference to.
        Specified by:
        close in interface java.lang.AutoCloseable
        Specified by:
        close in interface java.io.Closeable