Package org.apache.solr.common
Class LazySolrCluster
- java.lang.Object
- 
- org.apache.solr.common.LazySolrCluster
 
- 
- All Implemented Interfaces:
- org.apache.solr.cluster.api.SolrCluster
 
 public class LazySolrCluster extends Object implements org.apache.solr.cluster.api.SolrCluster 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 SummaryConstructors Constructor Description LazySolrCluster(ZkStateReader zkStateReader)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.solr.cluster.api.SimpleMap<org.apache.solr.cluster.api.SolrCollection>collections()org.apache.solr.cluster.api.SimpleMap<org.apache.solr.cluster.api.SolrCollection>collections(boolean includeAlias)org.apache.solr.cluster.api.SimpleMap<org.apache.solr.cluster.api.CollectionConfig>configs()org.apache.solr.cluster.api.SimpleMap<org.apache.solr.cluster.api.SolrNode>nodes()StringoverseerNode()StringthisNode()
 
- 
- 
- 
Constructor Detail- 
LazySolrClusterpublic LazySolrCluster(ZkStateReader zkStateReader) 
 
- 
 - 
Method Detail- 
collectionspublic org.apache.solr.cluster.api.SimpleMap<org.apache.solr.cluster.api.SolrCollection> collections() throws org.apache.solr.common.SolrException- Specified by:
- collectionsin interface- org.apache.solr.cluster.api.SolrCluster
- Throws:
- org.apache.solr.common.SolrException
 
 - 
collectionspublic org.apache.solr.cluster.api.SimpleMap<org.apache.solr.cluster.api.SolrCollection> collections(boolean includeAlias) throws org.apache.solr.common.SolrException- Specified by:
- collectionsin interface- org.apache.solr.cluster.api.SolrCluster
- Throws:
- org.apache.solr.common.SolrException
 
 - 
nodespublic org.apache.solr.cluster.api.SimpleMap<org.apache.solr.cluster.api.SolrNode> nodes() throws org.apache.solr.common.SolrException- Specified by:
- nodesin interface- org.apache.solr.cluster.api.SolrCluster
- Throws:
- org.apache.solr.common.SolrException
 
 - 
configspublic org.apache.solr.cluster.api.SimpleMap<org.apache.solr.cluster.api.CollectionConfig> configs() throws org.apache.solr.common.SolrException- Specified by:
- configsin interface- org.apache.solr.cluster.api.SolrCluster
- Throws:
- org.apache.solr.common.SolrException
 
 - 
overseerNodepublic String overseerNode() throws org.apache.solr.common.SolrException - Specified by:
- overseerNodein interface- org.apache.solr.cluster.api.SolrCluster
- Throws:
- org.apache.solr.common.SolrException
 
 - 
thisNodepublic String thisNode() - Specified by:
- thisNodein interface- org.apache.solr.cluster.api.SolrCluster
 
 
- 
 
-