Class SnapshotSerializer

java.lang.Object
org.apache.pekko.persistence.serialization.SnapshotSerializer
All Implemented Interfaces:
BaseSerializer, Serializer

public class SnapshotSerializer extends Object implements BaseSerializer
Snapshot serializer.
  • Constructor Details

  • Method Details

    • fromBinary

      public Object fromBinary(byte[] bytes, scala.Option<Class<?>> manifest)
      Deserializes a Snapshot. Delegates deserialization of snapshot data to a matching org.apache.pekko.serialization.Serializer.
      Specified by:
      fromBinary in interface Serializer
    • identifier

      public int identifier()
      Description copied from interface: BaseSerializer
      Globally unique serialization identifier configured in the reference.conf.

      See pekko.serialization.Serializer.identifier.

      Specified by:
      identifier in interface BaseSerializer
      Specified by:
      identifier in interface Serializer
    • includeManifest

      public boolean includeManifest()
      Description copied from interface: Serializer
      Returns whether this serializer needs a manifest in the fromBinary method
      Specified by:
      includeManifest in interface Serializer
    • org$apache$pekko$serialization$BaseSerializer$_setter_$identifier_$eq

      protected void org$apache$pekko$serialization$BaseSerializer$_setter_$identifier_$eq(int x$1)
      Description copied from interface: BaseSerializer
      Globally unique serialization identifier configured in the reference.conf.

      See pekko.serialization.Serializer.identifier.

      Specified by:
      org$apache$pekko$serialization$BaseSerializer$_setter_$identifier_$eq in interface BaseSerializer
    • system

      public ExtendedActorSystem system()
      Description copied from interface: BaseSerializer
      Actor system which is required by most serializer implementations.
      Specified by:
      system in interface BaseSerializer
    • toBinary

      public byte[] toBinary(Object o)
      Serializes a Snapshot. Delegates serialization of snapshot data to a matching org.apache.pekko.serialization.Serializer.
      Specified by:
      toBinary in interface Serializer