Class FunctionPackageServices


  • @Path("/functionpackages")
    public class FunctionPackageServices
    extends step.core.deployment.AbstractServices
    • Constructor Detail

      • FunctionPackageServices

        public FunctionPackageServices()
    • Method Detail

      • init

        @PostConstruct
        public void init()
        Overrides:
        init in class step.core.deployment.AbstractServices
      • get

        @GET
        @Path("/{id}")
        @Produces("application/json")
        public FunctionPackage get​(@PathParam("id")
                                   String functionPackageId)
      • delete

        @DELETE
        @Path("/{id}")
        @Produces("application/json")
        public void delete​(@PathParam("id")
                           String functionPackageId)
      • update

        @POST
        @Consumes("application/json")
        @Produces("application/json")
        @Path("/resourcebased")
        public FunctionPackage update​(FunctionPackage functionPackage,
                                      @Context
                                      javax.ws.rs.core.UriInfo uriInfo)
                               throws Exception
        Throws:
        Exception
      • lookupByResourceName

        @GET
        @Path("/resourcebased/lookup/{resourceName}")
        @Produces("application/json")
        public FunctionPackage lookupByResourceName​(@PathParam("resourceName")
                                                    String resourceName)
                                             throws Exception
        Throws:
        Exception
      • getPackageFunctions

        @GET
        @Path("/{id}/functions")
        @Produces("application/json")
        public List<step.functions.Function> getPackageFunctions​(@PathParam("id")
                                                                 String functionPackageId)
      • reload

        @POST
        @Consumes("application/json")
        @Produces("application/json")
        @Path("/{id}/reload")
        public FunctionPackage reload​(@PathParam("id")
                                      String functionPackageId,
                                      @Context
                                      javax.ws.rs.core.UriInfo uriInfo)
                               throws Exception
        Throws:
        Exception