Package akka.remote

Class MessageSerializer$


  • public class MessageSerializer$
    extends java.lang.Object
    INTERNAL API

    MessageSerializer is a helper for serializing and deserialize messages

    • Field Detail

      • MODULE$

        public static final MessageSerializer$ MODULE$
        Static reference to the singleton instance of this Scala object.
    • Constructor Detail

      • MessageSerializer$

        public MessageSerializer$()
    • Method Detail

      • serialize

        public WireFormats.SerializedMessage serialize​(ExtendedActorSystem system,
                                                       java.lang.Object message)
        Uses Akka Serialization for the specified ActorSystem to transform the given message to a MessageProtocol Throws NotSerializableException if serializer was not configured for the message type. Throws MessageSerializer.SerializationException if exception was thrown from toBinary of the serializer.
      • deserializeForArtery

        public java.lang.Object deserializeForArtery​(ExtendedActorSystem system,
                                                     long originUid,
                                                     Serialization serialization,
                                                     int serializer,
                                                     java.lang.String classManifest,
                                                     akka.remote.artery.EnvelopeBuffer envelope)