io.altoo.akka.serialization.kryo.serializer.scala

Type members

Classlikes

class EnumerationSerializer extends Serializer[Value]

Enumeration serializer

Enumeration serializer

Authors

luben

class KryoClassResolver(val logImplicits: Boolean) extends DefaultClassResolver
object MurmurHash

This is a very fast, non-cryptographic hash suitable for general hash-based lookup. See http://murmurhash.googlepages.com/ for more details.

This is a very fast, non-cryptographic hash suitable for general hash-based lookup. See http://murmurhash.googlepages.com/ for more details.

The C version of MurmurHash 2.0 found at that site was ported to Java by Andrzej Bialecki (ab at getopt org).

class ObjectSerializer[T] extends Serializer[T]
class ScalaCollectionSerializer() extends Serializer[Iterable[_]]

Generic serializer for traversable collections

Generic serializer for traversable collections

Authors

romix

class ScalaImmutableAbstractMapSerializer() extends Serializer[Map[_, _]]
class ScalaImmutableAbstractSetSerializer() extends Serializer[Set[_]]
class ScalaImmutableMapSerializer() extends Serializer[Map[_, _]]
class ScalaImmutableSetSerializer() extends Serializer[Set[_]]
class ScalaImmutableSortedSetSerializer() extends Serializer[SortedSet[_]]
class ScalaKryo(classResolver: ClassResolver, referenceResolver: ReferenceResolver) extends Kryo
class ScalaMutableMapSerializer() extends Serializer[Map[_, _]]

Module with specialized serializers for Scala Maps. They are split in 3 different serializers in order:

Module with specialized serializers for Scala Maps. They are split in 3 different serializers in order:

  1. To not need reflection at runtime (find if it is SortedMap)
  2. Use inplace updates with mutable Maps
Authors

luben

class ScalaMutableSetSerializer() extends Serializer[Set[_]]
class ScalaMutableSortedSetSerializer() extends Serializer[SortedSet[_]]
class ScalaSortedMapSerializer() extends Serializer[SortedMap[_, _]]
class ScalaUnitSerializer extends Serializer[Unit]
class SubclassResolver extends DefaultClassResolver