@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.