Class ValidatorUtils


  • public class ValidatorUtils
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      ValidatorUtils()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void validateCryptoKeyReader​(org.apache.pulsar.common.functions.CryptoConfig conf, java.lang.ClassLoader classLoader, boolean isProducer)  
      static void validateFunctionClassTypes​(java.lang.ClassLoader classLoader, org.apache.pulsar.functions.proto.Function.FunctionDetails.Builder functionDetailsBuilder)  
      static void validateSchema​(java.lang.String schemaType, java.lang.Class<?> typeArg, java.lang.ClassLoader clsLoader, boolean input)  
      static void validateSerde​(java.lang.String inputSerializer, java.lang.Class<?> typeArg, java.lang.ClassLoader clsLoader, boolean deser)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ValidatorUtils

        public ValidatorUtils()
    • Method Detail

      • validateSchema

        public static void validateSchema​(java.lang.String schemaType,
                                          java.lang.Class<?> typeArg,
                                          java.lang.ClassLoader clsLoader,
                                          boolean input)
      • validateCryptoKeyReader

        public static void validateCryptoKeyReader​(org.apache.pulsar.common.functions.CryptoConfig conf,
                                                   java.lang.ClassLoader classLoader,
                                                   boolean isProducer)
      • validateSerde

        public static void validateSerde​(java.lang.String inputSerializer,
                                         java.lang.Class<?> typeArg,
                                         java.lang.ClassLoader clsLoader,
                                         boolean deser)
      • validateFunctionClassTypes

        public static void validateFunctionClassTypes​(java.lang.ClassLoader classLoader,
                                                      org.apache.pulsar.functions.proto.Function.FunctionDetails.Builder functionDetailsBuilder)