Update SolrHealthIndicator to extend AbstractHealthIndicator

pull/941/head
Andy Wilkinson 11 years ago
parent 794808b6b8
commit d8e783f856

@ -24,7 +24,7 @@ import org.apache.solr.client.solrj.SolrServer;
* @author Andy Wilkinson
* @since 1.1.0
*/
public class SolrHealthIndicator implements HealthIndicator {
public class SolrHealthIndicator extends AbstractHealthIndicator {
private final SolrServer solrServer;
@ -33,15 +33,9 @@ public class SolrHealthIndicator implements HealthIndicator {
}
@Override
public Health health() {
Health health = new Health();
try {
this.solrServer.ping();
return health.up().withDetail("solrStatus",
this.solrServer.ping().getResponse().get("status"));
}
catch (Exception e) {
return health.down().withException(e);
}
protected void doHealthCheck(Health health) throws Exception {
this.solrServer.ping();
health.up().withDetail("solrStatus",
this.solrServer.ping().getResponse().get("status"));
}
}

Loading…
Cancel
Save