com.yammer.metrics.core
Class HealthCheck

java.lang.Object
  extended by com.yammer.metrics.core.HealthCheck
Direct Known Subclasses:
DeadlockHealthCheck

public abstract class HealthCheck
extends Object

A template class for an encapsulated service health check.


Nested Class Summary
static class HealthCheck.Result
           
 
Constructor Summary
HealthCheck()
           
 
Method Summary
abstract  HealthCheck.Result check()
           
 HealthCheck.Result execute()
           
abstract  String name()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HealthCheck

public HealthCheck()
Method Detail

name

public abstract String name()

check

public abstract HealthCheck.Result check()
                                  throws Exception
Throws:
Exception

execute

public HealthCheck.Result execute()


Copyright © 2011. All Rights Reserved.