Package io.dropwizard.health.response
Class ServletHealthResponderFactory
java.lang.Object
io.dropwizard.health.response.ServletHealthResponderFactory
- All Implemented Interfaces:
HealthResponderFactory,Discoverable
A servlet-based implementation of
HealthResponderFactory, to respond to health check requests.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidconfigure(String name, Collection<String> healthCheckUrlPaths, HealthResponseProvider healthResponseProvider, HealthEnvironment health, JerseyEnvironment jersey, ServletEnvironment servlets, com.fasterxml.jackson.databind.ObjectMapper mapper) Configures a health responder for responding to health check requests (e.g. from load balancer).booleanvoidsetCacheControlEnabled(boolean cacheControlEnabled) voidsetCacheControlValue(String cacheControlValue)
-
Constructor Details
-
ServletHealthResponderFactory
public ServletHealthResponderFactory()
-
-
Method Details
-
isCacheControlEnabled
public boolean isCacheControlEnabled() -
setCacheControlEnabled
public void setCacheControlEnabled(boolean cacheControlEnabled) -
getCacheControlValue
-
setCacheControlValue
-
configure
public void configure(String name, Collection<String> healthCheckUrlPaths, HealthResponseProvider healthResponseProvider, HealthEnvironment health, JerseyEnvironment jersey, ServletEnvironment servlets, com.fasterxml.jackson.databind.ObjectMapper mapper) Description copied from interface:HealthResponderFactoryConfigures a health responder for responding to health check requests (e.g. from load balancer).- Specified by:
configurein interfaceHealthResponderFactory- Parameters:
name- The name of the application.healthCheckUrlPaths- The paths to expose a health check on.healthResponseProvider- A provider of responses to respond to requests with.health- The health environment.jersey- The Jersey environment.servlets- The servlet environment.mapper- A Jackson object mapper to allow writing JSON responses (if needed).
-