package akka
Type Members
-
class
ActorRefSerializer extends Serializer[ActorRef] with IKryoRegistrar
* This module provides helper classes for serialization of Akka-specific classes.
-
class
AkkaConfig extends Config
Wraps the immutable typesafe.config.Config in a wrapper that keeps track of the state and follows the semantics of ChillConfig
-
class
AkkaSerializer extends Serializer
To use, add a key to your config like:
To use, add a key to your config like:
akka.actor.serializers { kryo = "com.twitter.chill.akka.AkkaSerializer" }
Then for the super-classes of all your message types, for instance, scala.Product, write:
akka.actor.serialization-bindings { "scala.Product" = kryo }
Kryo is not thread-safe so we use an object pool to avoid over allocating.
-
class
ConfiguredAkkaSerializer extends AkkaSerializer
Uses the Config system of chill.config to Configure at runtime which KryoInstantiator to use Overriding kryoInstantiator and using your own class name is probably easier for most cases.
Uses the Config system of chill.config to Configure at runtime which KryoInstantiator to use Overriding kryoInstantiator and using your own class name is probably easier for most cases. See ConfiguredInstantiator static methods for how to build up a correct Config with your reflected or serialized instantiators.