public class FunctionsImplV2 extends Object
| Constructor and Description |
|---|
FunctionsImplV2(FunctionsImpl delegate) |
FunctionsImplV2(Supplier<WorkerService> workerServiceSupplier) |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
deregisterFunction(String tenant,
String namespace,
String functionName,
String clientAppId) |
javax.ws.rs.core.Response |
downloadFunction(String path,
String clientRole) |
javax.ws.rs.core.Response |
getFunctionInfo(String tenant,
String namespace,
String functionName,
String clientRole) |
javax.ws.rs.core.Response |
getFunctionInstanceStatus(String tenant,
String namespace,
String functionName,
String instanceId,
URI uri,
String clientRole) |
javax.ws.rs.core.Response |
getFunctionState(String tenant,
String namespace,
String functionName,
String key,
String clientRole) |
javax.ws.rs.core.Response |
getFunctionStatusV2(String tenant,
String namespace,
String functionName,
URI requestUri,
String clientRole) |
List<org.apache.pulsar.common.io.ConnectorDefinition> |
getListOfConnectors() |
javax.ws.rs.core.Response |
listFunctions(String tenant,
String namespace,
String clientRole) |
javax.ws.rs.core.Response |
registerFunction(String tenant,
String namespace,
String functionName,
InputStream uploadedInputStream,
org.glassfish.jersey.media.multipart.FormDataContentDisposition fileDetail,
String functionPkgUrl,
String functionDetailsJson,
String clientRole) |
javax.ws.rs.core.Response |
restartFunctionInstance(String tenant,
String namespace,
String functionName,
String instanceId,
URI uri,
String clientRole) |
javax.ws.rs.core.Response |
restartFunctionInstances(String tenant,
String namespace,
String functionName,
String clientRole) |
javax.ws.rs.core.Response |
stopFunctionInstance(String tenant,
String namespace,
String functionName,
String instanceId,
URI uri,
String clientRole) |
javax.ws.rs.core.Response |
stopFunctionInstances(String tenant,
String namespace,
String functionName,
String clientRole) |
javax.ws.rs.core.Response |
triggerFunction(String tenant,
String namespace,
String functionName,
String triggerValue,
InputStream triggerStream,
String topic,
String clientRole) |
javax.ws.rs.core.Response |
updateFunction(String tenant,
String namespace,
String functionName,
InputStream uploadedInputStream,
org.glassfish.jersey.media.multipart.FormDataContentDisposition fileDetail,
String functionPkgUrl,
String functionDetailsJson,
String clientRole) |
javax.ws.rs.core.Response |
uploadFunction(InputStream uploadedInputStream,
String path,
String clientRole) |
public FunctionsImplV2(Supplier<WorkerService> workerServiceSupplier)
public FunctionsImplV2(FunctionsImpl delegate)
public javax.ws.rs.core.Response getFunctionInfo(String tenant, String namespace, String functionName, String clientRole) throws IOException
IOExceptionpublic javax.ws.rs.core.Response getFunctionInstanceStatus(String tenant, String namespace, String functionName, String instanceId, URI uri, String clientRole) throws IOException
IOExceptionpublic javax.ws.rs.core.Response getFunctionStatusV2(String tenant, String namespace, String functionName, URI requestUri, String clientRole) throws IOException
IOExceptionpublic javax.ws.rs.core.Response registerFunction(String tenant, String namespace, String functionName, InputStream uploadedInputStream, org.glassfish.jersey.media.multipart.FormDataContentDisposition fileDetail, String functionPkgUrl, String functionDetailsJson, String clientRole)
public javax.ws.rs.core.Response updateFunction(String tenant, String namespace, String functionName, InputStream uploadedInputStream, org.glassfish.jersey.media.multipart.FormDataContentDisposition fileDetail, String functionPkgUrl, String functionDetailsJson, String clientRole)
public javax.ws.rs.core.Response deregisterFunction(String tenant, String namespace, String functionName, String clientAppId)
public javax.ws.rs.core.Response listFunctions(String tenant, String namespace, String clientRole)
public javax.ws.rs.core.Response triggerFunction(String tenant, String namespace, String functionName, String triggerValue, InputStream triggerStream, String topic, String clientRole)
public javax.ws.rs.core.Response getFunctionState(String tenant, String namespace, String functionName, String key, String clientRole)
public javax.ws.rs.core.Response restartFunctionInstance(String tenant, String namespace, String functionName, String instanceId, URI uri, String clientRole)
public javax.ws.rs.core.Response restartFunctionInstances(String tenant, String namespace, String functionName, String clientRole)
public javax.ws.rs.core.Response stopFunctionInstance(String tenant, String namespace, String functionName, String instanceId, URI uri, String clientRole)
public javax.ws.rs.core.Response stopFunctionInstances(String tenant, String namespace, String functionName, String clientRole)
public javax.ws.rs.core.Response uploadFunction(InputStream uploadedInputStream, String path, String clientRole)
public List<org.apache.pulsar.common.io.ConnectorDefinition> getListOfConnectors()
Copyright © 2017–2021 Apache Software Foundation. All rights reserved.