Package org.apache.pekko.serialization
Class NullSerializer
java.lang.Object
org.apache.pekko.serialization.NullSerializer
- All Implemented Interfaces:
Serializer
- Direct Known Subclasses:
NullSerializer$
This is a special Serializer that Serializes and deserializes nulls only
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfromBinary(byte[] bytes, scala.Option<Class<?>> clazz) Produces an object from an array of bytes, with an optional type-hint; the class should be loaded using ActorSystem.dynamicAccess.intCompletely unique value to identify this implementation of Serializer, used to optimize network traffic.booleanReturns whether this serializer needs a manifest in the fromBinary methodbyte[]byte[]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, waitMethods inherited from interface org.apache.pekko.serialization.Serializer
fromBinary, fromBinary
-
Constructor Details
-
NullSerializer
public NullSerializer()
-
-
Method Details
-
nullAsBytes
public byte[] nullAsBytes() -
includeManifest
public boolean includeManifest()Description copied from interface:SerializerReturns whether this serializer needs a manifest in the fromBinary method- Specified by:
includeManifestin interfaceSerializer
-
identifier
public int identifier()Description copied from interface:SerializerCompletely unique value to identify this implementation of Serializer, used to optimize network traffic. Values from 0 to 40 are reserved for Pekko internal usage.- Specified by:
identifierin interfaceSerializer
-
toBinary
Description copied from interface:SerializerSerializes the given object into an Array of Byte.Note that the array must not be mutated by the serializer after it has been returned.
- Specified by:
toBinaryin interfaceSerializer
-
fromBinary
public Object fromBinary(byte[] bytes, scala.Option<Class<?>> clazz) throws NotSerializableException Description copied from interface:SerializerProduces an object from an array of bytes, with an optional type-hint; the class should be loaded using ActorSystem.dynamicAccess.- Specified by:
fromBinaryin interfaceSerializer- Throws:
NotSerializableException
-