@Path(value="/functionpackages")
public class FunctionPackageServices
extends step.core.deployment.AbstractServices
Modifier and Type | Class and Description |
---|---|
static class |
FunctionPackageServices.PackagePreview |
Modifier and Type | Field and Description |
---|---|
protected FunctionPackageManager |
functionPackageManager |
Constructor and Description |
---|
FunctionPackageServices() |
Modifier and Type | Method and Description |
---|---|
void |
delete(String functionPackageId) |
FunctionPackage |
get(String functionPackageId) |
List<step.functions.Function> |
getPackageFunctions(String functionPackageId) |
void |
init() |
FunctionPackage |
lookupByResourceName(String resourceName) |
FunctionPackageServices.PackagePreview |
packagePreview(FunctionPackage functionPackage) |
FunctionPackage |
reload(String functionPackageId,
javax.ws.rs.core.UriInfo uriInfo) |
FunctionPackage |
save(FunctionPackage functionPackage,
javax.ws.rs.core.UriInfo uriInfo) |
FunctionPackage |
update(FunctionPackage functionPackage,
javax.ws.rs.core.UriInfo uriInfo) |
protected FunctionPackageManager functionPackageManager
@PostConstruct public void init()
init
in class step.core.deployment.AbstractServices
@GET @Path(value="/{id}") @Produces(value="application/json") public FunctionPackage get(@PathParam(value="id") String functionPackageId)
@DELETE @Path(value="/{id}") @Produces(value="application/json") public void delete(@PathParam(value="id") String functionPackageId)
@POST @Consumes(value="application/json") @Produces(value="application/json") @Path(value="/preview") public FunctionPackageServices.PackagePreview packagePreview(FunctionPackage functionPackage)
@POST @Consumes(value="application/json") @Produces(value="application/json") public FunctionPackage save(FunctionPackage functionPackage, @Context javax.ws.rs.core.UriInfo uriInfo) throws Exception
Exception
@POST @Consumes(value="application/json") @Produces(value="application/json") @Path(value="/resourcebased") public FunctionPackage update(FunctionPackage functionPackage, @Context javax.ws.rs.core.UriInfo uriInfo) throws Exception
Exception
@GET @Path(value="/resourcebased/lookup/{resourceName}") @Produces(value="application/json") public FunctionPackage lookupByResourceName(@PathParam(value="resourceName") String resourceName) throws Exception
Exception
@GET @Path(value="/{id}/functions") @Produces(value="application/json") public List<step.functions.Function> getPackageFunctions(@PathParam(value="id") String functionPackageId)
@POST @Consumes(value="application/json") @Produces(value="application/json") @Path(value="/{id}/reload") public FunctionPackage reload(@PathParam(value="id") String functionPackageId, @Context javax.ws.rs.core.UriInfo uriInfo) throws Exception
Exception
Copyright © 2020. All rights reserved.