Class FunctionsManager
java.lang.Object
org.apache.pulsar.functions.worker.FunctionsManager
- All Implemented Interfaces:
AutoCloseable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFunction(String functionType, org.apache.pulsar.functions.utils.functions.FunctionArchive functionArchive) voidclose()org.apache.pulsar.functions.utils.functions.FunctionArchivegetFunction(String functionType) getFunctionArchive(String functionType) List<org.apache.pulsar.common.functions.FunctionDefinition>voidreloadFunctions(WorkerConfig workerConfig)
-
Constructor Details
-
FunctionsManager
public FunctionsManager() -
FunctionsManager
- Throws:
IOException
-
-
Method Details
-
addFunction
public void addFunction(String functionType, org.apache.pulsar.functions.utils.functions.FunctionArchive functionArchive) -
getFunction
-
getFunctionArchive
-
getFunctionDefinitions
-
reloadFunctions
- Throws:
IOException
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-