class ScalaProductSerializer extends Serializer[Product]
Serializer for scala case classes
- Annotations
- @Deprecated
- Deprecated
This serializer fails for case classes with additional parameter lists/additional fields. As it does not provide any benefit over standard kryo serialization it will be removed in future versions
- Alphabetic
- By Inheritance
- ScalaProductSerializer
- Serializer
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
-
new
ScalaProductSerializer(kryo: Kryo)
- Deprecated
This serializer fails for case classes with additional parameter lists/additional fields. As it does not provide any benefit over standard kryo serialization it will be removed in future versions
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( ... ) @native() @HotSpotIntrinsicCandidate()
-
def
copy(arg0: Kryo, arg1: Product): Product
- Definition Classes
- Serializer
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
getAcceptsNull(): Boolean
- Definition Classes
- Serializer
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
isImmutable(): Boolean
- Definition Classes
- Serializer
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val kryo: Kryo
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
read(kryo: Kryo, input: Input, typ: Class[Product]): Product
- Definition Classes
- ScalaProductSerializer → Serializer
-
def
setAcceptsNull(arg0: Boolean): Unit
- Definition Classes
- Serializer
-
def
setElementClass(_elementClass: Class[_], _serializer: Serializer[_]): Unit
- _elementClass
The concrete class of each element. This saves 1-2 bytes per element. Set to null if the class is not known or varies per element (default).
- _serializer
The serializer to use for each element.
-
def
setElementClass(_elementClass: Class[_]): Unit
- _elementClass
The concrete class of each element. This saves 1-2 bytes per element. The serializer registered for the specified class will be used. Set to null if the class is not known or varies per element (default).
-
def
setElementsCanBeNull(_elementsCanBeNull: Boolean): Unit
- _elementsCanBeNull
False if all elements are not null. This saves 1 byte per element if elementClass is set. True if it is not known (default).
-
def
setGenerics(arg0: Kryo, arg1: Array[Class[_]]): Unit
- Definition Classes
- Serializer
-
def
setImmutable(arg0: Boolean): Unit
- Definition Classes
- Serializer
-
def
setLength(_length: Int): Unit
Sets the number of objects in the collection.
Sets the number of objects in the collection. Saves 1-2 bytes.
-
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( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
def
write(kryo: Kryo, output: Output, obj: Product): Unit
- Definition Classes
- ScalaProductSerializer → Serializer
Deprecated Value Members
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated @deprecated
- Deprecated
(Since version ) see corresponding Javadoc for more information.