Package io.dropwizard.health.response
Class JsonHealthResponseProviderFactory
java.lang.Object
io.dropwizard.health.response.JsonHealthResponseProviderFactory
- All Implemented Interfaces:
HealthResponseProviderFactory,Discoverable
public class JsonHealthResponseProviderFactory
extends Object
implements HealthResponseProviderFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild(HealthStatusChecker healthStatusChecker, HealthStateAggregator healthStateAggregator, com.fasterxml.jackson.databind.ObjectMapper mapper) Configures a health responder for responding to health check requests (e.g.
-
Constructor Details
-
JsonHealthResponseProviderFactory
public JsonHealthResponseProviderFactory()
-
-
Method Details
-
build
public HealthResponseProvider build(HealthStatusChecker healthStatusChecker, HealthStateAggregator healthStateAggregator, com.fasterxml.jackson.databind.ObjectMapper mapper) Description copied from interface:HealthResponseProviderFactoryConfigures a health responder for responding to health check requests (e.g. from load balancer).- Specified by:
buildin interfaceHealthResponseProviderFactory- Parameters:
healthStatusChecker- an interface that exposes the ability to check current status of health.healthStateAggregator- an interface that exposes the ability to check an aggregate view of all health states.mapper- A Jackson object mapper to allow writing JSON responses (if needed).
-