Affects Version/s: None
Fix Version/s: 7.0
This ticket proposes to
- add abstract doInit method to the SolrMetricReporter base class
- turn Solr(Cluster|Shard)Reporter.validate into Solr(Cluster|Shard)Reporter.doInit
- factor out Solr(Ganglia|Graphite|Slf4j)Reporter.doInit from Solr(Ganglia|Graphite|Slf4j)Reporter.validate
Motivation and Intention:
- Consistency w.r.t. what logic SolrMetricReport implementations should place in which method.
- Even reporters that are not enabled to pass the validate() check.
- The validate() method to have no (init-ialising) side effects.