Class SolrClientHandler

    • Constructor Detail

      • SolrClientHandler

        public SolrClientHandler​(SolrConfiguration solrConfiguration)
    • Method Detail

      • getSolrClient

        protected abstract org.apache.solr.client.solrj.SolrClient getSolrClient()
      • getFirstUrlFromList

        protected String getFirstUrlFromList()
      • getSignature

        public static String getSignature​(SolrConfiguration solrConfiguration)
        Signature defines parameters deciding whether or not to share the solrClient - sharing allowed: same signature - sharing not allowed: different signature
      • initializeFor

        public static SolrConfiguration initializeFor​(String solrOperation,
                                                      SolrConfiguration solrConfiguration)
        Allows to override solrClient configuration based on processing solrOperation
      • getSolrClient

        protected static org.apache.solr.client.solrj.SolrClient getSolrClient​(SolrConfiguration solrConfiguration)