class ScalaNilSerializer extends Serializer[Nil.type]
A dedicated serializer for the Scala Nil singleton.
In Apache Flink applications that utilize Scala libraries, particularly those
involving the Scala List type and its singleton instance Nil, serialization
issues may arise from Kryo's deserialization of Scala objects. By introducing
a custom serializer specifically for the Nil object, such deserialization issues
can be effectively solved.
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ScalaNilSerializer
- Serializer
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new ScalaNilSerializer()
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
- def copy(arg0: Kryo, arg1: Nil.type): Nil.type
- Definition Classes
- Serializer
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def getAcceptsNull(): Boolean
- Definition Classes
- Serializer
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def isImmutable(): Boolean
- Definition Classes
- Serializer
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- def read(kryo: Kryo, input: Input, type: Class[Nil.type]): Nil.type
- Definition Classes
- ScalaNilSerializer → Serializer
- def setAcceptsNull(arg0: Boolean): Unit
- Definition Classes
- Serializer
- def setGenerics(arg0: Kryo, arg1: Array[Class[_ <: AnyRef]]): Unit
- Definition Classes
- Serializer
- def setImmutable(arg0: Boolean): Unit
- Definition Classes
- Serializer
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- def write(kryo: Kryo, output: Output, obj: Nil.type): Unit
- Definition Classes
- ScalaNilSerializer → Serializer
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)