类 FunctionConfigUtils

java.lang.Object
org.apache.pulsar.functions.utils.FunctionConfigUtils

public class FunctionConfigUtils extends Object
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    修饰符和类型
    方法
    说明
    static org.apache.pulsar.functions.proto.Function.FunctionDetails
    convert(org.apache.pulsar.common.functions.FunctionConfig functionConfig, ClassLoader classLoader)
     
    static org.apache.pulsar.common.functions.FunctionConfig
    convertFromDetails(org.apache.pulsar.functions.proto.Function.FunctionDetails functionDetails)
     
    static void
    inferMissingArguments(org.apache.pulsar.common.functions.FunctionConfig functionConfig, boolean forwardSourceMessagePropertyEnabled)
     
    validate(org.apache.pulsar.common.functions.FunctionConfig functionConfig, File functionPackageFile)
     
    static void
    validateJavaFunction(org.apache.pulsar.common.functions.FunctionConfig functionConfig, ClassLoader classLoader)
     
    static org.apache.pulsar.common.functions.FunctionConfig
    validateUpdate(org.apache.pulsar.common.functions.FunctionConfig existingConfig, org.apache.pulsar.common.functions.FunctionConfig newConfig)
     

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • FunctionConfigUtils

      public FunctionConfigUtils()
  • 方法详细资料

    • convert

      public static org.apache.pulsar.functions.proto.Function.FunctionDetails convert(org.apache.pulsar.common.functions.FunctionConfig functionConfig, ClassLoader classLoader) throws IllegalArgumentException
      抛出:
      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 ClassLoader validate(org.apache.pulsar.common.functions.FunctionConfig functionConfig, File functionPackageFile)
    • validateJavaFunction

      public static void validateJavaFunction(org.apache.pulsar.common.functions.FunctionConfig functionConfig, 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)