AbstractSerializationSupport

org.apache.pekko.cluster.ddata.protobuf.AbstractSerializationSupport

Java API

Attributes

Source
SerializationSupport.scala
Graph
Supertypes
class JSerializer
trait Serializer
class Object
trait Matchable
class Any
Show all

Members list

Value members

Inherited methods

def addressFromProto(address: Address): Address

Attributes

Inherited from:
SerializationSupport
Source
SerializationSupport.scala
def addressToProto(address: Address): Builder

Attributes

Inherited from:
SerializationSupport
Source
SerializationSupport.scala

Attributes

Inherited from:
SerializationSupport
Source
SerializationSupport.scala
def decompress(bytes: Array[Byte]): Array[Byte]

Attributes

Inherited from:
SerializationSupport
Source
SerializationSupport.scala
final def fromBinary(bytes: Array[Byte], manifest: Option[Class[_]]): AnyRef

Produces an object from an array of bytes, with an optional type-hint; the class should be loaded using ActorSystem.dynamicAccess.

Produces an object from an array of bytes, with an optional type-hint; the class should be loaded using ActorSystem.dynamicAccess.

Attributes

Inherited from:
JSerializer
Source
Serializer.scala
final def fromBinary(bytes: Array[Byte], clazz: Class[_]): AnyRef

Java API: deserialize with type hint

Java API: deserialize with type hint

Attributes

Inherited from:
Serializer
Source
Serializer.scala
final def fromBinary(bytes: Array[Byte]): AnyRef

Java API: deserialize without type hint

Java API: deserialize without type hint

Attributes

Inherited from:
Serializer
Source
Serializer.scala
protected def fromBinaryJava(bytes: Array[Byte], manifest: Class[_]): AnyRef

This method must be implemented, manifest may be null.

This method must be implemented, manifest may be null.

Attributes

Inherited from:
JSerializer
Source
Serializer.scala

Completely unique value to identify this implementation of Serializer, used to optimize network traffic. Values from 0 to 40 are reserved for Pekko internal usage.

Completely unique value to identify this implementation of Serializer, used to optimize network traffic. Values from 0 to 40 are reserved for Pekko internal usage.

Attributes

Inherited from:
Serializer
Source
Serializer.scala

Returns whether this serializer needs a manifest in the fromBinary method

Returns whether this serializer needs a manifest in the fromBinary method

Attributes

Inherited from:
Serializer
Source
Serializer.scala
def otherMessageFromBinary(bytes: Array[Byte]): AnyRef

Attributes

Inherited from:
SerializationSupport
Source
SerializationSupport.scala
def otherMessageFromProto(other: OtherMessage): AnyRef

Attributes

Inherited from:
SerializationSupport
Source
SerializationSupport.scala
def otherMessageToProto(msg: Any): OtherMessage

Attributes

Inherited from:
SerializationSupport
Source
SerializationSupport.scala

Attributes

Inherited from:
SerializationSupport
Source
SerializationSupport.scala
def toBinary(o: AnyRef): Array[Byte]

Serializes the given object into an Array of Byte.

Serializes the given object into an Array of Byte.

Note that the array must not be mutated by the serializer after it has been returned.

Attributes

Inherited from:
Serializer
Source
Serializer.scala
def uniqueAddressFromProto(uniqueAddress: UniqueAddress): UniqueAddress

Attributes

Inherited from:
SerializationSupport
Source
SerializationSupport.scala
def uniqueAddressToProto(uniqueAddress: UniqueAddress): Builder

Attributes

Inherited from:
SerializationSupport
Source
SerializationSupport.scala
def versionVectorFromProto(versionVector: VersionVector): VersionVector

Attributes

Inherited from:
SerializationSupport
Source
SerializationSupport.scala
def versionVectorToProto(versionVector: VersionVector): VersionVector

Attributes

Inherited from:
SerializationSupport
Source
SerializationSupport.scala