@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
ExceptionCopyright © 2020. All rights reserved.