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)