TypedAkkaCompatKryoInitializer

io.altoo.pekko.serialization.kryo.compat.TypedAkkaCompatKryoInitializer
class TypedAkkaCompatKryoInitializer extends TypedKryoInitializer

Attributes

Graph
Supertypes
class TypedKryoInitializer
class DefaultKryoInitializer
class DefaultKryoInitializer
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

override protected def initPekkoSerializer(kryo: ScalaKryo): Unit

Attributes

Definition Classes
DefaultKryoInitializer
override protected def initPekkoTypedSerializer(kryo: ScalaKryo): Unit

Registers serializer for standard akka classes - override only if you know what you are doing!

Registers serializer for standard akka classes - override only if you know what you are doing!

Attributes

Definition Classes
TypedKryoInitializer

Inherited methods

def createClassResolver(settings: KryoSerializationSettings): ClassResolver

Can be overridden to provide a custom class resolver - override only if you know what you are doing!

Can be overridden to provide a custom class resolver - override only if you know what you are doing!

Attributes

Inherited from:
DefaultKryoInitializer
def createReferenceResolver(settings: KryoSerializationSettings): ReferenceResolver

Can be overridden to provide a custom reference resolver - override only if you know what you are doing!

Can be overridden to provide a custom reference resolver - override only if you know what you are doing!

Attributes

Inherited from:
DefaultKryoInitializer
override def init(kryo: ScalaKryo): Unit

Registers serializer for standard/often used scala classes - override only if you know what you are doing!

Registers serializer for standard/often used scala classes - override only if you know what you are doing!

Attributes

Definition Classes
TypedKryoInitializer -> DefaultKryoInitializer -> DefaultKryoInitializer
Inherited from:
TypedKryoInitializer
override def postInit(kryo: ScalaKryo): Unit

Can be overridden to register additional serializer and classes explicitly or reconfigure kryo.

Can be overridden to register additional serializer and classes explicitly or reconfigure kryo.

Attributes

Definition Classes
DefaultKryoInitializer -> DefaultKryoInitializer
Inherited from:
DefaultKryoInitializer
override def preInit(kryo: ScalaKryo): Unit

Can be overridden to set a different field serializer before other serializer are initialized. Note: register custom classes/serializer in postInit, otherwise default order might break.

Can be overridden to set a different field serializer before other serializer are initialized. Note: register custom classes/serializer in postInit, otherwise default order might break.

Attributes

Definition Classes
DefaultKryoInitializer -> DefaultKryoInitializer
Inherited from:
DefaultKryoInitializer