Namespace Akka.Serialization.V2
Classes
ActorPathFormatter
Built-in IAkkaMessagePackFormatter<T> for ActorPath.
AddressFormatter
Built-in IAkkaMessagePackFormatter<T> for Address.
AkkaEnvelopePayloadAttribute
Marks an AkkaFieldAttribute property as an Akka serializer boundary.
AkkaFieldAttribute
Marks a property as a serialized field with a stable field index.
AkkaSerializableAttribute
Marks a type that should be handled by a generated serializer.
AkkaSerializerAttribute
Marks a partial serializer module that the source generator should implement.
AkkaSerializerFormatterAttribute
Registers a hand-written IAkkaMessagePackFormatter<T> for a foreign type that
cannot be annotated with AkkaSerializableAttribute (for example, a core Akka type
that cannot reference Akka.Serialization.V2).
MessagePackSerializer<TProtocol>
Base class for source-generated MessagePack serializers scoped to a protocol marker type.
MessagePackSizes
Exact-size MessagePack encoding math shared by MessagePackSerializer<TProtocol>, the built-in foreign-type formatters (AddressFormatter, ActorPathFormatter), and external hand-written IAkkaMessagePackFormatter<T> implementations.
SerializerRegistration
A generated, AOT-safe serializer registration that can be composed explicitly by users.
Interfaces
IAkkaMessagePackFormatter<T>
A hand-written MessagePack formatter for a foreign type that the Akka.Serialization.V2
source generator cannot annotate with AkkaSerializableAttribute (for example, a
core Akka type such as Address, which cannot reference this assembly).