Class ScalaNoneSerializer
java.lang.Object
com.esotericsoftware.kryo.Serializer<scala.None$>
com.here.platform.data.client.flink.serializers.ScalaNoneSerializer
public class ScalaNoneSerializer
extends com.esotericsoftware.kryo.Serializer<scala.None$>
A dedicated serializer for the Scala
None singleton.
In Apache Flink applications that utilize Scala libraries, particularly those
involving the Scala Option type and its singleton instance None, serialization
issues may arise from Kryo's deserialization of Scala objects. By introducing
a custom serializer specifically for the None object, such deserialization issues
can be effectively solved.
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.esotericsoftware.kryo.Serializer
copy, getAcceptsNull, isImmutable, setAcceptsNull, setImmutable
-
Constructor Details
-
ScalaNoneSerializer
public ScalaNoneSerializer()
-
-
Method Details
-
read
public scala.None$ read(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Input input, Class<? extends scala.None$> type) - Specified by:
readin classcom.esotericsoftware.kryo.Serializer<scala.None$>
-
write
public void write(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Output output, scala.None$ obj) - Specified by:
writein classcom.esotericsoftware.kryo.Serializer<scala.None$>
-