Class AvroKryoSerializerUtils


  • public class AvroKryoSerializerUtils
    extends org.apache.flink.api.java.typeutils.AvroUtils
    Utilities for integrating Avro serializers in Kryo.
    • Constructor Detail

      • AvroKryoSerializerUtils

        public AvroKryoSerializerUtils()
    • Method Detail

      • addAvroSerializersIfRequired

        public void addAvroSerializersIfRequired​(org.apache.flink.api.common.ExecutionConfig reg,
                                                 Class<?> type)
        Specified by:
        addAvroSerializersIfRequired in class org.apache.flink.api.java.typeutils.AvroUtils
      • addAvroGenericDataArrayRegistration

        public void addAvroGenericDataArrayRegistration​(LinkedHashMap<String,​org.apache.flink.api.java.typeutils.runtime.KryoRegistration> kryoRegistrations)
        Specified by:
        addAvroGenericDataArrayRegistration in class org.apache.flink.api.java.typeutils.AvroUtils
      • createAvroSerializer

        public <T> org.apache.flink.api.common.typeutils.TypeSerializer<T> createAvroSerializer​(Class<T> type)
        Specified by:
        createAvroSerializer in class org.apache.flink.api.java.typeutils.AvroUtils
      • createAvroTypeInfo

        public <T> org.apache.flink.api.common.typeinfo.TypeInformation<T> createAvroTypeInfo​(Class<T> type)
        Specified by:
        createAvroTypeInfo in class org.apache.flink.api.java.typeutils.AvroUtils