Package org.apache.flink.api.java.typeutils.runtime.kryo
-
Interface Summary Interface Description ChillSerializerRegistrar Interface for flink-core to interact with the FlinkChillPackageRegistrar in flink-streaming-java. -
Class Summary Class Description JavaSerializer<T> This is a reimplementation of Kryo'sJavaSerializer
, that additionally makes sure theObjectInputStream
used for deserialization specifically uses Kryo's registered classloader.KryoSerializer<T> A type serializer that serializes its type using the Kryo serialization framework (https://github.com/EsotericSoftware/kryo).KryoSerializerSnapshot<T> Serializers Class containing utilities for the serializers of the Flink Runtime.Serializers.DummyAvroKryoSerializerClass<T> This is used in case we don't have Avro on the classpath.Serializers.DummyAvroRegisteredClass This is used in case we don't have Avro on the classpath.Serializers.SpecificInstanceCollectionSerializer<T extends Collection> Special serializer for Java collections enforcing certain instance types.Serializers.SpecificInstanceCollectionSerializerForArrayList Special serializer for Java'sArrayList
used for Avro's GenericData.Array.