Class FunctionUtils
- java.lang.Object
-
- org.apache.pulsar.functions.utils.functions.FunctionUtils
-
public class FunctionUtils extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description FunctionUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringgetFunctionClass(java.lang.ClassLoader classLoader)Extract the Pulsar Function class from a functionctor archive.static org.apache.pulsar.common.functions.FunctionDefinitiongetFunctionDefinition(java.lang.String narPath)static FunctionssearchForFunctions(java.lang.String functionsDirectory)static FunctionssearchForFunctions(java.lang.String functionsDirectory, boolean alwaysPopulatePath)
-
-
-
Method Detail
-
getFunctionClass
public static java.lang.String getFunctionClass(java.lang.ClassLoader classLoader) throws java.io.IOExceptionExtract the Pulsar Function class from a functionctor archive.- Throws:
java.io.IOException
-
getFunctionDefinition
public static org.apache.pulsar.common.functions.FunctionDefinition getFunctionDefinition(java.lang.String narPath) throws java.io.IOException- Throws:
java.io.IOException
-
searchForFunctions
public static Functions searchForFunctions(java.lang.String functionsDirectory) throws java.io.IOException
- Throws:
java.io.IOException
-
searchForFunctions
public static Functions searchForFunctions(java.lang.String functionsDirectory, boolean alwaysPopulatePath) throws java.io.IOException
- Throws:
java.io.IOException
-
-