Interface BaseSerializer

All Superinterfaces:
Serializer
All Known Implementing Classes:
ByteArraySerializer, ClusterMessageSerializer, JavaSerializer, MessageContainerSerializer, MessageSerializer, MessageSerializer, MiscMessageSerializer, ProtobufSerializer, ReplicatedDataSerializer, ReplicatorMessageSerializer, ServiceKeySerializer, SnapshotSerializer, SystemMessageSerializer, TestJavaSerializer

public interface BaseSerializer extends Serializer
Base serializer trait with serialization identifiers configuration contract, when globally unique serialization identifier is configured in the reference.conf.
  • Method Details

    • org$apache$pekko$serialization$BaseSerializer$_setter_$identifier_$eq

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

      See pekko.serialization.Serializer.identifier.

    • system

      Actor system which is required by most serializer implementations.
    • SerializationIdentifiers

      String SerializationIdentifiers()
      Configuration namespace of serialization identifiers in the reference.conf.

      Each serializer implementation must have an entry in the following format: org.apache.pekko.actor.serialization-identifiers."FQCN" = ID where FQCN is fully qualified class name of the serializer implementation and ID is globally unique serializer identifier number.

    • identifier

      int identifier()
      Globally unique serialization identifier configured in the reference.conf.

      See pekko.serialization.Serializer.identifier.

      Specified by:
      identifier in interface Serializer
    • identifierFromConfig

      int identifierFromConfig()
      INTERNAL API