akka.remote.serialization
Class ProtobufSerializer
java.lang.Object
akka.remote.serialization.ProtobufSerializer
- All Implemented Interfaces:
- akka.serialization.Serializer
public class ProtobufSerializer
- extends java.lang.Object
- implements akka.serialization.Serializer
This Serializer serializes com.google.protobuf.Messages
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface akka.serialization.Serializer |
fromBinary, fromBinary |
ProtobufSerializer
public ProtobufSerializer()
serializeActorRef
public static WireFormats.ActorRefData serializeActorRef(akka.actor.ActorRef ref)
- Helper to serialize an
ActorRef to Akka's
protobuf representation.
deserializeActorRef
public static akka.actor.ActorRef deserializeActorRef(akka.actor.ExtendedActorSystem system,
WireFormats.ActorRefData refProtocol)
- Helper to materialize (lookup) an
ActorRef
from Akka's protobuf representation in the supplied
ActorSystem.
ARRAY_OF_BYTE_ARRAY
public java.lang.Class<?>[] ARRAY_OF_BYTE_ARRAY()
includeManifest
public boolean includeManifest()
- Specified by:
includeManifest in interface akka.serialization.Serializer
identifier
public int identifier()
- Specified by:
identifier in interface akka.serialization.Serializer
toBinary
public byte[] toBinary(java.lang.Object obj)
- Specified by:
toBinary in interface akka.serialization.Serializer
fromBinary
public java.lang.Object fromBinary(byte[] bytes,
scala.Option<java.lang.Class<?>> clazz)
- Specified by:
fromBinary in interface akka.serialization.Serializer