Class FunctionsImpl
- java.lang.Object
-
- org.apache.pulsar.client.admin.internal.BaseResource
-
- org.apache.pulsar.client.admin.internal.ComponentResource
-
- org.apache.pulsar.client.admin.internal.FunctionsImpl
-
- All Implemented Interfaces:
org.apache.pulsar.client.admin.Functions
public class FunctionsImpl extends ComponentResource implements org.apache.pulsar.client.admin.Functions
-
-
Field Summary
-
Fields inherited from class org.apache.pulsar.client.admin.internal.BaseResource
auth, readTimeoutMs
-
-
Constructor Summary
Constructors Constructor Description FunctionsImpl(javax.ws.rs.client.WebTarget web, org.apache.pulsar.client.api.Authentication auth, org.asynchttpclient.AsyncHttpClient asyncHttpClient, long readTimeoutMs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreateFunction(org.apache.pulsar.common.functions.FunctionConfig functionConfig, java.lang.String fileName)java.util.concurrent.CompletableFuture<java.lang.Void>createFunctionAsync(org.apache.pulsar.common.functions.FunctionConfig functionConfig, java.lang.String fileName)voidcreateFunctionWithUrl(org.apache.pulsar.common.functions.FunctionConfig functionConfig, java.lang.String pkgUrl)java.util.concurrent.CompletableFuture<java.lang.Void>createFunctionWithUrlAsync(org.apache.pulsar.common.functions.FunctionConfig functionConfig, java.lang.String pkgUrl)voiddeleteFunction(java.lang.String cluster, java.lang.String namespace, java.lang.String function)java.util.concurrent.CompletableFuture<java.lang.Void>deleteFunctionAsync(java.lang.String tenant, java.lang.String namespace, java.lang.String function)voiddownloadFunction(java.lang.String destinationPath, java.lang.String path)voiddownloadFunction(java.lang.String destinationPath, java.lang.String tenant, java.lang.String namespace, java.lang.String functionName)java.util.concurrent.CompletableFuture<java.lang.Void>downloadFunctionAsync(java.lang.String destinationFile, java.lang.String path)java.util.concurrent.CompletableFuture<java.lang.Void>downloadFunctionAsync(java.lang.String destinationPath, java.lang.String tenant, java.lang.String namespace, java.lang.String functionName)java.util.List<org.apache.pulsar.common.functions.WorkerInfo>getCluster()java.util.List<org.apache.pulsar.common.io.ConnectorDefinition>getConnectorsList()org.apache.pulsar.common.functions.FunctionConfiggetFunction(java.lang.String tenant, java.lang.String namespace, java.lang.String function)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.functions.FunctionConfig>getFunctionAsync(java.lang.String tenant, java.lang.String namespace, java.lang.String function)java.util.List<java.lang.String>getFunctions(java.lang.String tenant, java.lang.String namespace)java.util.concurrent.CompletableFuture<java.util.List<java.lang.String>>getFunctionsAsync(java.lang.String tenant, java.lang.String namespace)org.apache.pulsar.common.functions.FunctionStategetFunctionState(java.lang.String tenant, java.lang.String namespace, java.lang.String function, java.lang.String key)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.functions.FunctionState>getFunctionStateAsync(java.lang.String tenant, java.lang.String namespace, java.lang.String function, java.lang.String key)org.apache.pulsar.common.policies.data.FunctionStatsgetFunctionStats(java.lang.String tenant, java.lang.String namespace, java.lang.String function)org.apache.pulsar.common.policies.data.FunctionInstanceStatsDatagetFunctionStats(java.lang.String tenant, java.lang.String namespace, java.lang.String function, int id)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.FunctionStats>getFunctionStatsAsync(java.lang.String tenant, java.lang.String namespace, java.lang.String function)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.FunctionInstanceStatsData>getFunctionStatsAsync(java.lang.String tenant, java.lang.String namespace, java.lang.String function, int id)org.apache.pulsar.common.policies.data.FunctionStatusgetFunctionStatus(java.lang.String tenant, java.lang.String namespace, java.lang.String function)org.apache.pulsar.common.policies.data.FunctionStatus.FunctionInstanceStatus.FunctionInstanceStatusDatagetFunctionStatus(java.lang.String tenant, java.lang.String namespace, java.lang.String function, int id)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.FunctionStatus>getFunctionStatusAsync(java.lang.String tenant, java.lang.String namespace, java.lang.String function)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.FunctionStatus.FunctionInstanceStatus.FunctionInstanceStatusData>getFunctionStatusAsync(java.lang.String tenant, java.lang.String namespace, java.lang.String function, int id)java.util.Set<java.lang.String>getSinks()java.util.Set<java.lang.String>getSources()voidputFunctionState(java.lang.String tenant, java.lang.String namespace, java.lang.String function, org.apache.pulsar.common.functions.FunctionState state)java.util.concurrent.CompletableFuture<java.lang.Void>putFunctionStateAsync(java.lang.String tenant, java.lang.String namespace, java.lang.String function, org.apache.pulsar.common.functions.FunctionState state)voidrestartFunction(java.lang.String tenant, java.lang.String namespace, java.lang.String functionName)voidrestartFunction(java.lang.String tenant, java.lang.String namespace, java.lang.String functionName, int instanceId)java.util.concurrent.CompletableFuture<java.lang.Void>restartFunctionAsync(java.lang.String tenant, java.lang.String namespace, java.lang.String function)java.util.concurrent.CompletableFuture<java.lang.Void>restartFunctionAsync(java.lang.String tenant, java.lang.String namespace, java.lang.String function, int instanceId)voidstartFunction(java.lang.String tenant, java.lang.String namespace, java.lang.String functionName)voidstartFunction(java.lang.String tenant, java.lang.String namespace, java.lang.String functionName, int instanceId)java.util.concurrent.CompletableFuture<java.lang.Void>startFunctionAsync(java.lang.String tenant, java.lang.String namespace, java.lang.String function)java.util.concurrent.CompletableFuture<java.lang.Void>startFunctionAsync(java.lang.String tenant, java.lang.String namespace, java.lang.String function, int instanceId)voidstopFunction(java.lang.String tenant, java.lang.String namespace, java.lang.String functionName)voidstopFunction(java.lang.String tenant, java.lang.String namespace, java.lang.String functionName, int instanceId)java.util.concurrent.CompletableFuture<java.lang.Void>stopFunctionAsync(java.lang.String tenant, java.lang.String namespace, java.lang.String function)java.util.concurrent.CompletableFuture<java.lang.Void>stopFunctionAsync(java.lang.String tenant, java.lang.String namespace, java.lang.String function, int instanceId)java.lang.StringtriggerFunction(java.lang.String tenant, java.lang.String namespace, java.lang.String functionName, java.lang.String topic, java.lang.String triggerValue, java.lang.String triggerFile)java.util.concurrent.CompletableFuture<java.lang.String>triggerFunctionAsync(java.lang.String tenant, java.lang.String namespace, java.lang.String function, java.lang.String topic, java.lang.String triggerValue, java.lang.String triggerFile)voidupdateFunction(org.apache.pulsar.common.functions.FunctionConfig functionConfig, java.lang.String fileName)voidupdateFunction(org.apache.pulsar.common.functions.FunctionConfig functionConfig, java.lang.String fileName, org.apache.pulsar.common.functions.UpdateOptions updateOptions)java.util.concurrent.CompletableFuture<java.lang.Void>updateFunctionAsync(org.apache.pulsar.common.functions.FunctionConfig functionConfig, java.lang.String fileName)java.util.concurrent.CompletableFuture<java.lang.Void>updateFunctionAsync(org.apache.pulsar.common.functions.FunctionConfig functionConfig, java.lang.String fileName, org.apache.pulsar.common.functions.UpdateOptions updateOptions)voidupdateFunctionWithUrl(org.apache.pulsar.common.functions.FunctionConfig functionConfig, java.lang.String pkgUrl)voidupdateFunctionWithUrl(org.apache.pulsar.common.functions.FunctionConfig functionConfig, java.lang.String pkgUrl, org.apache.pulsar.common.functions.UpdateOptions updateOptions)java.util.concurrent.CompletableFuture<java.lang.Void>updateFunctionWithUrlAsync(org.apache.pulsar.common.functions.FunctionConfig functionConfig, java.lang.String pkgUrl)java.util.concurrent.CompletableFuture<java.lang.Void>updateFunctionWithUrlAsync(org.apache.pulsar.common.functions.FunctionConfig functionConfig, java.lang.String pkgUrl, org.apache.pulsar.common.functions.UpdateOptions updateOptions)voidupdateOnWorkerLeader(java.lang.String tenant, java.lang.String namespace, java.lang.String function, byte[] functionMetaData, boolean delete)java.util.concurrent.CompletableFuture<java.lang.Void>updateOnWorkerLeaderAsync(java.lang.String tenant, java.lang.String namespace, java.lang.String function, byte[] functionMetaData, boolean delete)voiduploadFunction(java.lang.String sourceFile, java.lang.String path)java.util.concurrent.CompletableFuture<java.lang.Void>uploadFunctionAsync(java.lang.String sourceFile, java.lang.String path)-
Methods inherited from class org.apache.pulsar.client.admin.internal.ComponentResource
addAuthHeaders
-
Methods inherited from class org.apache.pulsar.client.admin.internal.BaseResource
asyncDeleteRequest, asyncDeleteRequest, asyncGetRequest, asyncPostRequest, asyncPutRequest, getApiException, getApiException, getReasonFromServer, request, requestAsync
-
-
-
-
Method Detail
-
getFunctions
public java.util.List<java.lang.String> getFunctions(java.lang.String tenant, java.lang.String namespace) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getFunctionsin interfaceorg.apache.pulsar.client.admin.Functions- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getFunctionsAsync
public java.util.concurrent.CompletableFuture<java.util.List<java.lang.String>> getFunctionsAsync(java.lang.String tenant, java.lang.String namespace)- Specified by:
getFunctionsAsyncin interfaceorg.apache.pulsar.client.admin.Functions
-
getFunction
public org.apache.pulsar.common.functions.FunctionConfig getFunction(java.lang.String tenant, java.lang.String namespace, java.lang.String function) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getFunctionin interfaceorg.apache.pulsar.client.admin.Functions- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getFunctionAsync
public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.functions.FunctionConfig> getFunctionAsync(java.lang.String tenant, java.lang.String namespace, java.lang.String function)- Specified by:
getFunctionAsyncin interfaceorg.apache.pulsar.client.admin.Functions
-
getFunctionStatus
public org.apache.pulsar.common.policies.data.FunctionStatus getFunctionStatus(java.lang.String tenant, java.lang.String namespace, java.lang.String function) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getFunctionStatusin interfaceorg.apache.pulsar.client.admin.Functions- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getFunctionStatusAsync
public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.FunctionStatus> getFunctionStatusAsync(java.lang.String tenant, java.lang.String namespace, java.lang.String function)- Specified by:
getFunctionStatusAsyncin interfaceorg.apache.pulsar.client.admin.Functions
-
getFunctionStatus
public org.apache.pulsar.common.policies.data.FunctionStatus.FunctionInstanceStatus.FunctionInstanceStatusData getFunctionStatus(java.lang.String tenant, java.lang.String namespace, java.lang.String function, int id) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getFunctionStatusin interfaceorg.apache.pulsar.client.admin.Functions- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getFunctionStatusAsync
public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.FunctionStatus.FunctionInstanceStatus.FunctionInstanceStatusData> getFunctionStatusAsync(java.lang.String tenant, java.lang.String namespace, java.lang.String function, int id)- Specified by:
getFunctionStatusAsyncin interfaceorg.apache.pulsar.client.admin.Functions
-
getFunctionStats
public org.apache.pulsar.common.policies.data.FunctionInstanceStatsData getFunctionStats(java.lang.String tenant, java.lang.String namespace, java.lang.String function, int id) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getFunctionStatsin interfaceorg.apache.pulsar.client.admin.Functions- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getFunctionStatsAsync
public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.FunctionInstanceStatsData> getFunctionStatsAsync(java.lang.String tenant, java.lang.String namespace, java.lang.String function, int id)- Specified by:
getFunctionStatsAsyncin interfaceorg.apache.pulsar.client.admin.Functions
-
getFunctionStats
public org.apache.pulsar.common.policies.data.FunctionStats getFunctionStats(java.lang.String tenant, java.lang.String namespace, java.lang.String function) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getFunctionStatsin interfaceorg.apache.pulsar.client.admin.Functions- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getFunctionStatsAsync
public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.FunctionStats> getFunctionStatsAsync(java.lang.String tenant, java.lang.String namespace, java.lang.String function)- Specified by:
getFunctionStatsAsyncin interfaceorg.apache.pulsar.client.admin.Functions
-
createFunction
public void createFunction(org.apache.pulsar.common.functions.FunctionConfig functionConfig, java.lang.String fileName) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
createFunctionin interfaceorg.apache.pulsar.client.admin.Functions- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
createFunctionAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> createFunctionAsync(org.apache.pulsar.common.functions.FunctionConfig functionConfig, java.lang.String fileName)- Specified by:
createFunctionAsyncin interfaceorg.apache.pulsar.client.admin.Functions
-
createFunctionWithUrl
public void createFunctionWithUrl(org.apache.pulsar.common.functions.FunctionConfig functionConfig, java.lang.String pkgUrl) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
createFunctionWithUrlin interfaceorg.apache.pulsar.client.admin.Functions- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
createFunctionWithUrlAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> createFunctionWithUrlAsync(org.apache.pulsar.common.functions.FunctionConfig functionConfig, java.lang.String pkgUrl)- Specified by:
createFunctionWithUrlAsyncin interfaceorg.apache.pulsar.client.admin.Functions
-
deleteFunction
public void deleteFunction(java.lang.String cluster, java.lang.String namespace, java.lang.String function) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
deleteFunctionin interfaceorg.apache.pulsar.client.admin.Functions- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
deleteFunctionAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> deleteFunctionAsync(java.lang.String tenant, java.lang.String namespace, java.lang.String function)- Specified by:
deleteFunctionAsyncin interfaceorg.apache.pulsar.client.admin.Functions
-
updateFunction
public void updateFunction(org.apache.pulsar.common.functions.FunctionConfig functionConfig, java.lang.String fileName) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
updateFunctionin interfaceorg.apache.pulsar.client.admin.Functions- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
updateFunctionAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> updateFunctionAsync(org.apache.pulsar.common.functions.FunctionConfig functionConfig, java.lang.String fileName)- Specified by:
updateFunctionAsyncin interfaceorg.apache.pulsar.client.admin.Functions
-
updateFunction
public void updateFunction(org.apache.pulsar.common.functions.FunctionConfig functionConfig, java.lang.String fileName, org.apache.pulsar.common.functions.UpdateOptions updateOptions) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
updateFunctionin interfaceorg.apache.pulsar.client.admin.Functions- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
updateFunctionAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> updateFunctionAsync(org.apache.pulsar.common.functions.FunctionConfig functionConfig, java.lang.String fileName, org.apache.pulsar.common.functions.UpdateOptions updateOptions)- Specified by:
updateFunctionAsyncin interfaceorg.apache.pulsar.client.admin.Functions
-
updateFunctionWithUrl
public void updateFunctionWithUrl(org.apache.pulsar.common.functions.FunctionConfig functionConfig, java.lang.String pkgUrl, org.apache.pulsar.common.functions.UpdateOptions updateOptions) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
updateFunctionWithUrlin interfaceorg.apache.pulsar.client.admin.Functions- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
updateFunctionWithUrlAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> updateFunctionWithUrlAsync(org.apache.pulsar.common.functions.FunctionConfig functionConfig, java.lang.String pkgUrl, org.apache.pulsar.common.functions.UpdateOptions updateOptions)- Specified by:
updateFunctionWithUrlAsyncin interfaceorg.apache.pulsar.client.admin.Functions
-
updateFunctionWithUrl
public void updateFunctionWithUrl(org.apache.pulsar.common.functions.FunctionConfig functionConfig, java.lang.String pkgUrl) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
updateFunctionWithUrlin interfaceorg.apache.pulsar.client.admin.Functions- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
updateFunctionWithUrlAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> updateFunctionWithUrlAsync(org.apache.pulsar.common.functions.FunctionConfig functionConfig, java.lang.String pkgUrl)- Specified by:
updateFunctionWithUrlAsyncin interfaceorg.apache.pulsar.client.admin.Functions
-
triggerFunction
public java.lang.String triggerFunction(java.lang.String tenant, java.lang.String namespace, java.lang.String functionName, java.lang.String topic, java.lang.String triggerValue, java.lang.String triggerFile) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
triggerFunctionin interfaceorg.apache.pulsar.client.admin.Functions- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
triggerFunctionAsync
public java.util.concurrent.CompletableFuture<java.lang.String> triggerFunctionAsync(java.lang.String tenant, java.lang.String namespace, java.lang.String function, java.lang.String topic, java.lang.String triggerValue, java.lang.String triggerFile)- Specified by:
triggerFunctionAsyncin interfaceorg.apache.pulsar.client.admin.Functions
-
restartFunction
public void restartFunction(java.lang.String tenant, java.lang.String namespace, java.lang.String functionName, int instanceId) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
restartFunctionin interfaceorg.apache.pulsar.client.admin.Functions- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
restartFunctionAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> restartFunctionAsync(java.lang.String tenant, java.lang.String namespace, java.lang.String function, int instanceId)- Specified by:
restartFunctionAsyncin interfaceorg.apache.pulsar.client.admin.Functions
-
restartFunction
public void restartFunction(java.lang.String tenant, java.lang.String namespace, java.lang.String functionName) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
restartFunctionin interfaceorg.apache.pulsar.client.admin.Functions- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
restartFunctionAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> restartFunctionAsync(java.lang.String tenant, java.lang.String namespace, java.lang.String function)- Specified by:
restartFunctionAsyncin interfaceorg.apache.pulsar.client.admin.Functions
-
stopFunction
public void stopFunction(java.lang.String tenant, java.lang.String namespace, java.lang.String functionName, int instanceId) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
stopFunctionin interfaceorg.apache.pulsar.client.admin.Functions- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
stopFunctionAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> stopFunctionAsync(java.lang.String tenant, java.lang.String namespace, java.lang.String function, int instanceId)- Specified by:
stopFunctionAsyncin interfaceorg.apache.pulsar.client.admin.Functions
-
stopFunction
public void stopFunction(java.lang.String tenant, java.lang.String namespace, java.lang.String functionName) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
stopFunctionin interfaceorg.apache.pulsar.client.admin.Functions- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
stopFunctionAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> stopFunctionAsync(java.lang.String tenant, java.lang.String namespace, java.lang.String function)- Specified by:
stopFunctionAsyncin interfaceorg.apache.pulsar.client.admin.Functions
-
startFunction
public void startFunction(java.lang.String tenant, java.lang.String namespace, java.lang.String functionName, int instanceId) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
startFunctionin interfaceorg.apache.pulsar.client.admin.Functions- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
startFunctionAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> startFunctionAsync(java.lang.String tenant, java.lang.String namespace, java.lang.String function, int instanceId)- Specified by:
startFunctionAsyncin interfaceorg.apache.pulsar.client.admin.Functions
-
startFunction
public void startFunction(java.lang.String tenant, java.lang.String namespace, java.lang.String functionName) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
startFunctionin interfaceorg.apache.pulsar.client.admin.Functions- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
startFunctionAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> startFunctionAsync(java.lang.String tenant, java.lang.String namespace, java.lang.String function)- Specified by:
startFunctionAsyncin interfaceorg.apache.pulsar.client.admin.Functions
-
uploadFunction
public void uploadFunction(java.lang.String sourceFile, java.lang.String path) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
uploadFunctionin interfaceorg.apache.pulsar.client.admin.Functions- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
uploadFunctionAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> uploadFunctionAsync(java.lang.String sourceFile, java.lang.String path)- Specified by:
uploadFunctionAsyncin interfaceorg.apache.pulsar.client.admin.Functions
-
downloadFunction
public void downloadFunction(java.lang.String destinationPath, java.lang.String tenant, java.lang.String namespace, java.lang.String functionName) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
downloadFunctionin interfaceorg.apache.pulsar.client.admin.Functions- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
downloadFunctionAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> downloadFunctionAsync(java.lang.String destinationPath, java.lang.String tenant, java.lang.String namespace, java.lang.String functionName)- Specified by:
downloadFunctionAsyncin interfaceorg.apache.pulsar.client.admin.Functions
-
downloadFunction
public void downloadFunction(java.lang.String destinationPath, java.lang.String path) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
downloadFunctionin interfaceorg.apache.pulsar.client.admin.Functions- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
downloadFunctionAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> downloadFunctionAsync(java.lang.String destinationFile, java.lang.String path)- Specified by:
downloadFunctionAsyncin interfaceorg.apache.pulsar.client.admin.Functions
-
getConnectorsList
public java.util.List<org.apache.pulsar.common.io.ConnectorDefinition> getConnectorsList() throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getConnectorsListin interfaceorg.apache.pulsar.client.admin.Functions- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getSources
public java.util.Set<java.lang.String> getSources() throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getSourcesin interfaceorg.apache.pulsar.client.admin.Functions- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getSinks
public java.util.Set<java.lang.String> getSinks() throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getSinksin interfaceorg.apache.pulsar.client.admin.Functions- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getCluster
public java.util.List<org.apache.pulsar.common.functions.WorkerInfo> getCluster() throws org.apache.pulsar.client.admin.PulsarAdminException- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getFunctionState
public org.apache.pulsar.common.functions.FunctionState getFunctionState(java.lang.String tenant, java.lang.String namespace, java.lang.String function, java.lang.String key) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getFunctionStatein interfaceorg.apache.pulsar.client.admin.Functions- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getFunctionStateAsync
public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.functions.FunctionState> getFunctionStateAsync(java.lang.String tenant, java.lang.String namespace, java.lang.String function, java.lang.String key)- Specified by:
getFunctionStateAsyncin interfaceorg.apache.pulsar.client.admin.Functions
-
putFunctionState
public void putFunctionState(java.lang.String tenant, java.lang.String namespace, java.lang.String function, org.apache.pulsar.common.functions.FunctionState state) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
putFunctionStatein interfaceorg.apache.pulsar.client.admin.Functions- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
putFunctionStateAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> putFunctionStateAsync(java.lang.String tenant, java.lang.String namespace, java.lang.String function, org.apache.pulsar.common.functions.FunctionState state)- Specified by:
putFunctionStateAsyncin interfaceorg.apache.pulsar.client.admin.Functions
-
updateOnWorkerLeader
public void updateOnWorkerLeader(java.lang.String tenant, java.lang.String namespace, java.lang.String function, byte[] functionMetaData, boolean delete) throws org.apache.pulsar.client.admin.PulsarAdminException- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
updateOnWorkerLeaderAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> updateOnWorkerLeaderAsync(java.lang.String tenant, java.lang.String namespace, java.lang.String function, byte[] functionMetaData, boolean delete)
-
-