Class AutoScalingTerminationStateRestService

java.lang.Object
org.opencastproject.terminationstate.endpoint.aws.AutoScalingTerminationStateRestService
All Implemented Interfaces:
org.opencastproject.terminationstate.endpoint.api.TerminationStateRestService

@Path("/termination/aws/autoscaling") public class AutoScalingTerminationStateRestService extends Object implements org.opencastproject.terminationstate.endpoint.api.TerminationStateRestService
  • Constructor Details

    • AutoScalingTerminationStateRestService

      public AutoScalingTerminationStateRestService()
  • Method Details

    • getState

      @GET @Path("/state") @Produces("application/json") public javax.ws.rs.core.Response getState()
      Specified by:
      getState in interface org.opencastproject.terminationstate.endpoint.api.TerminationStateRestService
    • setState

      @PUT @Path("/state") public javax.ws.rs.core.Response setState(@FormParam("state") String state)
      Specified by:
      setState in interface org.opencastproject.terminationstate.endpoint.api.TerminationStateRestService
    • setService

      public void setService(org.opencastproject.terminationstate.api.TerminationStateService service)
      OSGI injection callback
      Parameters:
      service - termination state service instance