@Component @Path(value="/functions") public class FunctionsResource extends Object
| Constructor and Description |
|---|
FunctionsResource(Cantor cantor) |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
create(String namespace,
String functionName,
String body) |
javax.ws.rs.core.Response |
createNamespace(String namespace) |
javax.ws.rs.core.Response |
deleteExecuteFunction(String namespace,
String function,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
javax.ws.rs.core.Response |
drop(String namespace,
String function) |
javax.ws.rs.core.Response |
dropNamespace(String namespace) |
javax.ws.rs.core.Response |
getExecuteFunction(String namespace,
String function,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
javax.ws.rs.core.Response |
getFunction(String namespace,
String functionName) |
javax.ws.rs.core.Response |
getFunctions(String namespace) |
javax.ws.rs.core.Response |
postExecuteFunction(String namespace,
String function,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
javax.ws.rs.core.Response |
putExecuteFunction(String namespace,
String function,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
@Autowired public FunctionsResource(Cantor cantor)
@PUT
@Path(value="/{namespace}")
public javax.ws.rs.core.Response createNamespace(@PathParam(value="namespace")
String namespace)
throws IOException
IOException@DELETE
@Path(value="/{namespace}")
public javax.ws.rs.core.Response dropNamespace(@PathParam(value="namespace")
String namespace)
throws IOException
IOException@GET
@Path(value="/{namespace}")
@Produces(value="application/json")
public javax.ws.rs.core.Response getFunctions(@PathParam(value="namespace")
String namespace)
throws IOException
IOException@GET
@Path(value="/{namespace}/{function}")
@Produces(value="application/json")
public javax.ws.rs.core.Response getFunction(@PathParam(value="namespace")
String namespace,
@PathParam(value="function")
String functionName)
throws IOException
IOException@GET
@Path(value="/run/{namespace}/{function}")
@Produces(value="application/json")
public javax.ws.rs.core.Response getExecuteFunction(@PathParam(value="namespace")
String namespace,
@PathParam(value="function")
String function,
@Context
javax.servlet.http.HttpServletRequest request,
@Context
javax.servlet.http.HttpServletResponse response)
@PUT
@Path(value="/run/{namespace}/{function}")
@Produces(value="application/json")
public javax.ws.rs.core.Response putExecuteFunction(@PathParam(value="namespace")
String namespace,
@PathParam(value="function")
String function,
@Context
javax.servlet.http.HttpServletRequest request,
@Context
javax.servlet.http.HttpServletResponse response)
@POST
@Path(value="/run/{namespace}/{function}")
@Produces(value="application/json")
public javax.ws.rs.core.Response postExecuteFunction(@PathParam(value="namespace")
String namespace,
@PathParam(value="function")
String function,
@Context
javax.servlet.http.HttpServletRequest request,
@Context
javax.servlet.http.HttpServletResponse response)
@DELETE
@Path(value="/run/{namespace}/{function}")
@Produces(value="application/json")
public javax.ws.rs.core.Response deleteExecuteFunction(@PathParam(value="namespace")
String namespace,
@PathParam(value="function")
String function,
@Context
javax.servlet.http.HttpServletRequest request,
@Context
javax.servlet.http.HttpServletResponse response)
@PUT
@Path(value="/{namespace}/{function}")
public javax.ws.rs.core.Response create(@PathParam(value="namespace")
String namespace,
@PathParam(value="function")
String functionName,
String body)
Copyright © 2022. All rights reserved.