diff --git a/service/src/main/java/org/whispersystems/textsecuregcm/dropwizard/health/NoneHealthResponder.java b/service/src/main/java/org/whispersystems/textsecuregcm/dropwizard/health/NoneHealthResponder.java new file mode 100644 index 000000000..cda0eeb28 --- /dev/null +++ b/service/src/main/java/org/whispersystems/textsecuregcm/dropwizard/health/NoneHealthResponder.java @@ -0,0 +1,26 @@ +/* + * Copyright 2023 Signal Messenger, LLC + * SPDX-License-Identifier: AGPL-3.0-only + */ + +package org.whispersystems.textsecuregcm.dropwizard.health; + +import com.fasterxml.jackson.annotation.JsonTypeName; +import com.fasterxml.jackson.databind.ObjectMapper; +import io.dropwizard.health.HealthEnvironment; +import io.dropwizard.health.response.HealthResponderFactory; +import io.dropwizard.health.response.HealthResponseProvider; +import io.dropwizard.jersey.setup.JerseyEnvironment; +import io.dropwizard.jetty.setup.ServletEnvironment; +import java.util.Collection; + +@JsonTypeName("none") +public class NoneHealthResponder implements HealthResponderFactory { + + @Override + public void configure(final String name, final Collection healthCheckUrlPaths, + final HealthResponseProvider healthResponseProvider, final HealthEnvironment health, + final JerseyEnvironment jersey, final ServletEnvironment servlets, final ObjectMapper mapper) { + // do nothing + } +}