Class ControllerServices

java.lang.Object
step.framework.server.AbstractServices<User>
step.core.deployment.AbstractStepServices
step.core.deployment.ControllerServices

@Singleton @Path("controller") public class ControllerServices extends AbstractStepServices
  • Constructor Details

    • ControllerServices

      public ControllerServices()
  • Method Details

    • init

      @PostConstruct public void init() throws Exception
      Overrides:
      init in class AbstractStepServices
      Throws:
      Exception
    • shutdown

      @POST @Consumes("application/json") @Path("/shutdown") public void shutdown()
    • getReportNode

      @GET @Path("/reportnode/{id}") @Produces("application/json") public ReportNode getReportNode(@PathParam("id") String reportNodeId)
    • getReportNodePath

      @GET @Path("/reportnode/{id}/path") @Produces("application/json") public List<ReportNode> getReportNodePath(@PathParam("id") String reportNodeId)
    • getReportNodeRootPlan

      @GET @Path("/reportnode/{id}/plan") @Produces("application/json") public Plan getReportNodeRootPlan(@PathParam("id") String reportNodeId)
    • getReportNodeChildren

      @GET @Path("/reportnode/{id}/children") @Produces("application/json") public List<ReportNode> getReportNodeChildren(@PathParam("id") String reportNodeId, @QueryParam("skip") Integer skip, @QueryParam("limit") Integer limit)
    • getArtefactInfo

      @POST @Path("/repository/artefact/info") @Consumes("application/json") @Produces("application/json") public ArtefactInfo getArtefactInfo(RepositoryObjectReference ref)
    • getReport

      @POST @Path("/repository/report") @Consumes("application/json") @Produces("application/json") public TestSetStatusOverview getReport(RepositoryObjectReference report) throws Exception
      Throws:
      Exception
    • getVersion

      @GET @Produces("application/json") @Path("/version") public step.core.Version getVersion()
    • getLibVersions

      @GET @Produces("application/json") @Path("/lib/versions") public Map<String,String> getLibVersions()
    • getControllerStatus

      @GET @Produces("application/json") @Path("/status") public step.core.deployment.ControllerServices.Status getControllerStatus()