package io.dropwizard.http2; import com.codahale.metrics.health.HealthCheck; import io.dropwizard.Application; import io.dropwizard.Configuration; import io.dropwizard.setup.Environment; import javax.ws.rs.GET; import javax.ws.rs.Path; import javax.ws.rs.Produces; import javax.ws.rs.core.MediaType; public class FakeApplication extends Application<Configuration> { public static final String HELLO_WORLD = "{\"hello\": \"World\"}"; @Override public void run(Configuration configuration, Environment environment) throws Exception { environment.jersey().register(new FakeResource()); environment.healthChecks().register("fake-health-check", new HealthCheck() { @Override protected Result check() throws Exception { return Result.healthy(); } }); } @Path("/test") @Produces(MediaType.APPLICATION_JSON) public static class FakeResource { @GET public String get() throws Exception { return HELLO_WORLD; } } }