@Path(value="server-status")
public class ServerStatusResource
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private MaintenanceModeService |
maintenanceModeService |
Constructor and Description |
---|
ServerStatusResource(MaintenanceModeService maintenanceModeService) |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
disableMaintenanceMode() |
javax.ws.rs.core.Response |
enableMaintenanceMode() |
javax.ws.rs.core.Response |
getServerStatus() |
private MaintenanceModeService maintenanceModeService
@Inject public ServerStatusResource(MaintenanceModeService maintenanceModeService)
@GET @Produces(value="application/json") public javax.ws.rs.core.Response getServerStatus()
@POST @Path(value="maintenance-mode") public javax.ws.rs.core.Response enableMaintenanceMode()
@DELETE @Path(value="maintenance-mode") public javax.ws.rs.core.Response disableMaintenanceMode()