@GET @Path("/readiness") public Response getReadiness() { if (coordinator.isStarted()) { return Response.ok().build(); } else { return Response.status(Response.Status.SERVICE_UNAVAILABLE).build(); } } }
zkCoordinator = new ZkCoordinator( segmentLoadDropHandler, jsonMapper, curator ); zkCoordinator.start(); zkCoordinator.stop();
@GET @Path("/loadstatus") @Produces(MediaType.APPLICATION_JSON) public Response getLoadStatus() { return Response.ok(ImmutableMap.of("cacheInitialized", coordinator.isStarted())).build(); }
@GET @Path("/loadstatus") @Produces(MediaType.APPLICATION_JSON) public Response getLoadStatus() { return Response.ok(ImmutableMap.of("cacheInitialized", coordinator.isStarted())).build(); }
@GET @Path("/readiness") public Response getReadiness() { if (coordinator.isStarted()) { return Response.ok().build(); } else { return Response.status(Response.Status.SERVICE_UNAVAILABLE).build(); } } }