Class LazySolrCluster

java.lang.Object
org.apache.solr.common.LazySolrCluster
All Implemented Interfaces:
org.apache.solr.cluster.api.SolrCluster

@Deprecated public class LazySolrCluster extends Object implements org.apache.solr.cluster.api.SolrCluster
Deprecated.
Reference implementation for SolrCluster. As much as possible fetch all the values lazily because the value of anything can change any moment Creating an instance is a low cost operation. It does not result in a network call or large object creation
  • Constructor Summary

    Constructors
    Constructor
    Description
    Deprecated.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.solr.cluster.api.SimpleMap<org.apache.solr.cluster.api.SolrCollection>
    Deprecated.
     
    org.apache.solr.cluster.api.SimpleMap<org.apache.solr.cluster.api.SolrCollection>
    collections(boolean includeAlias)
    Deprecated.
     
    org.apache.solr.cluster.api.SimpleMap<org.apache.solr.cluster.api.CollectionConfig>
    Deprecated.
     
    org.apache.solr.cluster.api.SimpleMap<org.apache.solr.cluster.api.SolrNode>
    Deprecated.
     
    Deprecated.
     
    Deprecated.
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • LazySolrCluster

      public LazySolrCluster(ZkStateReader zkStateReader)
      Deprecated.
  • Method Details

    • collections

      public org.apache.solr.cluster.api.SimpleMap<org.apache.solr.cluster.api.SolrCollection> collections() throws org.apache.solr.common.SolrException
      Deprecated.
      Specified by:
      collections in interface org.apache.solr.cluster.api.SolrCluster
      Throws:
      org.apache.solr.common.SolrException
    • collections

      public org.apache.solr.cluster.api.SimpleMap<org.apache.solr.cluster.api.SolrCollection> collections(boolean includeAlias) throws org.apache.solr.common.SolrException
      Deprecated.
      Specified by:
      collections in interface org.apache.solr.cluster.api.SolrCluster
      Throws:
      org.apache.solr.common.SolrException
    • nodes

      public org.apache.solr.cluster.api.SimpleMap<org.apache.solr.cluster.api.SolrNode> nodes() throws org.apache.solr.common.SolrException
      Deprecated.
      Specified by:
      nodes in interface org.apache.solr.cluster.api.SolrCluster
      Throws:
      org.apache.solr.common.SolrException
    • configs

      public org.apache.solr.cluster.api.SimpleMap<org.apache.solr.cluster.api.CollectionConfig> configs() throws org.apache.solr.common.SolrException
      Deprecated.
      Specified by:
      configs in interface org.apache.solr.cluster.api.SolrCluster
      Throws:
      org.apache.solr.common.SolrException
    • overseerNode

      public String overseerNode() throws org.apache.solr.common.SolrException
      Deprecated.
      Specified by:
      overseerNode in interface org.apache.solr.cluster.api.SolrCluster
      Throws:
      org.apache.solr.common.SolrException
    • thisNode

      public String thisNode()
      Deprecated.
      Specified by:
      thisNode in interface org.apache.solr.cluster.api.SolrCluster