Package io.dropwizard.health.response
Interface HealthResponseProviderFactory
- All Superinterfaces:
Discoverable
- All Known Implementing Classes:
JsonHealthResponseProviderFactory
A factory for building an
HealthResponseProvider instance used to provide responses to health check requests.- See Also:
-
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.
-
Method Details
-
build
HealthResponseProvider build(HealthStatusChecker healthStatusChecker, HealthStateAggregator healthStateAggregator, com.fasterxml.jackson.databind.ObjectMapper mapper) Configures a health responder for responding to health check requests (e.g. from load balancer).- 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).
-