Package akka.remote.serialization
Class DaemonMsgCreateSerializer
- java.lang.Object
-
- akka.remote.serialization.DaemonMsgCreateSerializer
-
- All Implemented Interfaces:
BaseSerializer
,Serializer
public final class DaemonMsgCreateSerializer extends java.lang.Object implements BaseSerializer
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
Constructors Constructor Description DaemonMsgCreateSerializer(ExtendedActorSystem system)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
akka$serialization$BaseSerializer$_setter_$identifier_$eq(int x$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()
Globally unique serialization identifier configured in thereference.conf
.boolean
includeManifest()
Returns whether this serializer needs a manifest in the fromBinary methodExtendedActorSystem
system()
Actor system which is required by most serializer implementations.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.BaseSerializer
identifierFromConfig, SerializationIdentifiers
-
Methods inherited from interface akka.serialization.Serializer
fromBinary, fromBinary
-
-
-
-
Constructor Detail
-
DaemonMsgCreateSerializer
public DaemonMsgCreateSerializer(ExtendedActorSystem system)
-
-
Method Detail
-
akka$serialization$BaseSerializer$_setter_$identifier_$eq
protected void akka$serialization$BaseSerializer$_setter_$identifier_$eq(int x$1)
- Specified by:
akka$serialization$BaseSerializer$_setter_$identifier_$eq
in interfaceBaseSerializer
-
fromBinary
public java.lang.Object fromBinary(byte[] bytes, scala.Option<java.lang.Class<?>> clazz)
Description copied from interface:Serializer
Produces an object from an array of bytes, with an optional type-hint; the class should be loaded using ActorSystem.dynamicAccess.- Specified by:
fromBinary
in interfaceSerializer
- Parameters:
bytes
- (undocumented)clazz
- (undocumented)- Returns:
- (undocumented)
-
identifier
public int identifier()
Description copied from interface:BaseSerializer
Globally unique serialization identifier configured in thereference.conf
.See
Serializer.identifier
.- Specified by:
identifier
in interfaceBaseSerializer
- Specified by:
identifier
in interfaceSerializer
- Returns:
- (undocumented)
-
includeManifest
public boolean includeManifest()
Description copied from interface:Serializer
Returns whether this serializer needs a manifest in the fromBinary method- Specified by:
includeManifest
in interfaceSerializer
- Returns:
- (undocumented)
-
system
public ExtendedActorSystem system()
Description copied from interface:BaseSerializer
Actor system which is required by most serializer implementations.- Specified by:
system
in interfaceBaseSerializer
- Returns:
- (undocumented)
-
toBinary
public byte[] toBinary(java.lang.Object obj)
Description copied from interface:Serializer
Serializes the given object into an Array of Byte- Specified by:
toBinary
in interfaceSerializer
- Parameters:
obj
- (undocumented)- Returns:
- (undocumented)
-
-