io.altoo.serialization.kryo.scala.serializer

Members list

Type members

Classlikes

class EnumerationNameSerializer extends Serializer[Value]

Serializes enumeration by name.

Serializes enumeration by name.

Attributes

Supertypes
class Serializer[Value]
class Object
trait Matchable
class Any
class KryoClassResolver(val logImplicits: Boolean) extends DefaultClassResolver

Attributes

Supertypes
class DefaultClassResolver
trait ClassResolver
class Object
trait Matchable
class Any
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).

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
MurmurHash.type
class ScalaCollectionSerializer() extends Serializer[Iterable[_]]

Generic serializer for traversable collections

Generic serializer for traversable collections

Attributes

Supertypes
class Serializer[Iterable[_]]
class Object
trait Matchable
class Any
class ScalaEnumNameSerializer[T <: EnumValue] extends Serializer[T]

Serializes enums using the enum's name. This prevents invalidating previously serialized bytes when the enum order changes

Serializes enums using the enum's name. This prevents invalidating previously serialized bytes when the enum order changes

Attributes

Supertypes
class Serializer[T]
class Object
trait Matchable
class Any
class ScalaImmutableAbstractMapSerializer() extends Serializer[Map[_, _]]

Attributes

Supertypes
class Serializer[Map[_, _]]
class Object
trait Matchable
class Any
class ScalaImmutableAbstractSetSerializer() extends Serializer[Set[_]]

Attributes

Supertypes
class Serializer[Set[_]]
class Object
trait Matchable
class Any
class ScalaImmutableMapSerializer() extends Serializer[Map[_, _]]

Attributes

Supertypes
class Serializer[Map[_, _]]
class Object
trait Matchable
class Any
class ScalaImmutableSetSerializer() extends Serializer[Set[_]]

Attributes

Supertypes
class Serializer[Set[_]]
class Object
trait Matchable
class Any
class ScalaImmutableSortedSetSerializer() extends Serializer[SortedSet[_]]

Attributes

Supertypes
class Serializer[SortedSet[_]]
class Object
trait Matchable
class Any
class ScalaKryo(classResolver: ClassResolver, referenceResolver: ReferenceResolver) extends Kryo

Attributes

Supertypes
class Kryo
class Object
trait Matchable
class Any
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

Attributes

Supertypes
class Serializer[Map[_, _]]
class Object
trait Matchable
class Any
class ScalaMutableSetSerializer() extends Serializer[Set[_]]

Attributes

Supertypes
class Serializer[Set[_]]
class Object
trait Matchable
class Any
class ScalaMutableSortedSetSerializer() extends Serializer[SortedSet[_]]

Attributes

Supertypes
class Serializer[SortedSet[_]]
class Object
trait Matchable
class Any
class ScalaObjectSerializer[T] extends Serializer[T]

Attributes

Supertypes
class Serializer[T]
class Object
trait Matchable
class Any
class ScalaSortedMapSerializer() extends Serializer[SortedMap[_, _]]

Attributes

Supertypes
class Serializer[SortedMap[_, _]]
class Object
trait Matchable
class Any
class ScalaUnitSerializer extends Serializer[Unit]

Attributes

Supertypes
class Serializer[Unit]
class Object
trait Matchable
class Any
class SubclassResolver extends DefaultClassResolver

Attributes

Supertypes
class DefaultClassResolver
trait ClassResolver
class Object
trait Matchable
class Any