|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectakka.remote.serialization.DaemonMsgCreateSerializer
public class DaemonMsgCreateSerializer
Serializes akka's internal DaemonMsgCreate using protobuf for the core structure of DaemonMsgCreate, Props and Deploy. Serialization of contained RouterConfig, Config, and Scope is done with configured serializer for those classes, by default java.io.Serializable.
INTERNAL API
Constructor Summary | |
---|---|
DaemonMsgCreateSerializer(ExtendedActorSystem system)
|
Method Summary | ||
---|---|---|
protected
|
deserialize(com.google.protobuf.ByteString data,
java.lang.Class<T> clazz,
scala.reflect.ClassTag<T> evidence$1)
|
|
java.lang.Object |
fromBinary(byte[] bytes,
scala.Option<java.lang.Class<?>> clazz)
Produces an object from an array of bytes, with an optional type-hint; the class should be loaded using ActorSystem.dynamicAccess. |
|
int |
identifier()
Completely unique value to identify this implementation of Serializer, used to optimize network traffic Values from 0 to 16 is reserved for Akka internal usage |
|
boolean |
includeManifest()
Returns whether this serializer needs a manifest in the fromBinary method |
|
Serialization |
serialization()
|
|
protected com.google.protobuf.ByteString |
serialize(java.lang.Object any)
|
|
ExtendedActorSystem |
system()
|
|
byte[] |
toBinary(java.lang.Object obj)
Serializes the given object into an Array of Byte |
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 |
Constructor Detail |
---|
public DaemonMsgCreateSerializer(ExtendedActorSystem system)
Method Detail |
---|
public ExtendedActorSystem system()
public boolean includeManifest()
Serializer
includeManifest
in interface Serializer
public int identifier()
Serializer
identifier
in interface Serializer
public Serialization serialization()
public byte[] toBinary(java.lang.Object obj)
Serializer
toBinary
in interface Serializer
obj
- (undocumented)
public java.lang.Object fromBinary(byte[] bytes, scala.Option<java.lang.Class<?>> clazz)
Serializer
fromBinary
in interface Serializer
bytes
- (undocumented)clazz
- (undocumented)
protected com.google.protobuf.ByteString serialize(java.lang.Object any)
protected <T> T deserialize(com.google.protobuf.ByteString data, java.lang.Class<T> clazz, scala.reflect.ClassTag<T> evidence$1)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |