Class FunctionConfigUtils
- java.lang.Object
-
- org.apache.pulsar.functions.utils.FunctionConfigUtils
-
public class FunctionConfigUtils extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description FunctionConfigUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.apache.pulsar.functions.proto.Function.FunctionDetailsconvert(org.apache.pulsar.common.functions.FunctionConfig functionConfig, java.lang.ClassLoader classLoader)static org.apache.pulsar.common.functions.FunctionConfigconvertFromDetails(org.apache.pulsar.functions.proto.Function.FunctionDetails functionDetails)static voidinferMissingArguments(org.apache.pulsar.common.functions.FunctionConfig functionConfig, boolean forwardSourceMessagePropertyEnabled)static java.lang.ClassLoadervalidate(org.apache.pulsar.common.functions.FunctionConfig functionConfig, java.io.File functionPackageFile)static voidvalidateJavaFunction(org.apache.pulsar.common.functions.FunctionConfig functionConfig, java.lang.ClassLoader classLoader)static org.apache.pulsar.common.functions.FunctionConfigvalidateUpdate(org.apache.pulsar.common.functions.FunctionConfig existingConfig, org.apache.pulsar.common.functions.FunctionConfig newConfig)
-
-
-
Method Detail
-
convert
public static org.apache.pulsar.functions.proto.Function.FunctionDetails convert(org.apache.pulsar.common.functions.FunctionConfig functionConfig, java.lang.ClassLoader classLoader) throws java.lang.IllegalArgumentException- Throws:
java.lang.IllegalArgumentException
-
convertFromDetails
public static org.apache.pulsar.common.functions.FunctionConfig convertFromDetails(org.apache.pulsar.functions.proto.Function.FunctionDetails functionDetails)
-
inferMissingArguments
public static void inferMissingArguments(org.apache.pulsar.common.functions.FunctionConfig functionConfig, boolean forwardSourceMessagePropertyEnabled)
-
validate
public static java.lang.ClassLoader validate(org.apache.pulsar.common.functions.FunctionConfig functionConfig, java.io.File functionPackageFile)
-
validateJavaFunction
public static void validateJavaFunction(org.apache.pulsar.common.functions.FunctionConfig functionConfig, java.lang.ClassLoader classLoader)
-
validateUpdate
public static org.apache.pulsar.common.functions.FunctionConfig validateUpdate(org.apache.pulsar.common.functions.FunctionConfig existingConfig, org.apache.pulsar.common.functions.FunctionConfig newConfig)
-
-