Class HealthCheckRegistry
- java.lang.Object
 - 
- de.xima.fc.system.impl.server.health.HealthCheckRegistry
 
 
- 
- All Implemented Interfaces:
 IHealthCheckRegistry
@Named @Default @Eager @ApplicationScoped public class HealthCheckRegistry extends Object implements IHealthCheckRegistry
 
- 
- 
Constructor Summary
Constructors Constructor Description HealthCheckRegistry() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IHealthCheckgetHealthCheck(String name)Gets a health check.voidregister(String name, IHealthCheck check)Register a health check.IHealthCheck.ResultrunHealthCheck(String name)Run a health check.voidunregister(String name)Unregister a health check. 
 - 
 
- 
- 
Method Detail
- 
register
public void register(String name, IHealthCheck check)
Description copied from interface:IHealthCheckRegistryRegister a health check.- Specified by:
 registerin interfaceIHealthCheckRegistry- Parameters:
 name- The name of the health check.check- The health check.
 
- 
unregister
public void unregister(String name)
Description copied from interface:IHealthCheckRegistryUnregister a health check.- Specified by:
 unregisterin interfaceIHealthCheckRegistry- Parameters:
 name- The name of the health check.
 
- 
getHealthCheck
public IHealthCheck getHealthCheck(String name)
Description copied from interface:IHealthCheckRegistryGets a health check.- Specified by:
 getHealthCheckin interfaceIHealthCheckRegistry- Parameters:
 name- The name of the health check.
 
- 
runHealthCheck
public IHealthCheck.Result runHealthCheck(String name)
Description copied from interface:IHealthCheckRegistryRun a health check.- Specified by:
 runHealthCheckin interfaceIHealthCheckRegistry- Parameters:
 name- The name of the health check.- Returns:
 - The result of the health check.
 
 
 - 
 
 -