Class CaptureAgentsEndpoint

java.lang.Object
org.opencastproject.external.endpoint.CaptureAgentsEndpoint

@Path("/api/agents") @Produces({"application/json","application/v1.1.0+json","application/v1.2.0+json","application/v1.3.0+json","application/v1.4.0+json","application/v1.5.0+json","application/v1.6.0+json","application/v1.7.0+json","application/v1.8.0+json","application/v1.9.0+json","application/v1.10.0+json","application/v1.11.0+json"}) public class CaptureAgentsEndpoint extends Object
  • Constructor Details

    • CaptureAgentsEndpoint

      public CaptureAgentsEndpoint()
  • Method Details

    • getAgentStateService

      public org.opencastproject.capture.admin.api.CaptureAgentStateService getAgentStateService()
      OSGi DI
    • setAgentStateService

      public void setAgentStateService(org.opencastproject.capture.admin.api.CaptureAgentStateService agentStateService)
      OSGi DI
    • getAgent

      @GET @Path("{agentId}") public javax.ws.rs.core.Response getAgent(@HeaderParam("Accept") String acceptHeader, @PathParam("agentId") String id) throws Exception
      Throws:
      Exception
    • getAgents

      @GET @Path("/") public javax.ws.rs.core.Response getAgents(@HeaderParam("Accept") String acceptHeader, @QueryParam("offset") Integer offset, @QueryParam("limit") Integer limit)