ReplicatedDataSerializer

Protobuf serializer of ReplicatedData.

Source:
ReplicatedDataSerializer.scala
class Object
trait Matchable
class Any

Value members

Concrete methods

override def fromBinary(bytes: Array[Byte], manifest: String): AnyRef
def lwwRegisterFromProto(lwwRegister: LWWRegister): LWWRegister[Any]
def lwwRegisterToProto(lwwRegister: LWWRegister[_]): LWWRegister
def lwwmapFromProto(lwwmap: LWWMap): LWWMap[Any, Any]
def lwwmapToProto(lwwmap: LWWMap[_, _]): LWWMap
override def manifest(obj: AnyRef): String
def mapTypeFromProto[PEntry <: GeneratedMessageV3, A <: GeneratedMessageV3, B <: ReplicatedData](input: List[PEntry], valueCreator: A => B)(implicit eh: ProtoMapEntryReader[PEntry, A]): Map[Any, B]
def multimapFromProto(multimap: ORMultiMap): ORMultiMap[Any, Any]
def multimapToProto(multimap: ORMultiMap[_, _]): ORMultiMap
def ormapToProto(ormap: ORMap[_, _]): ORMap
def pncountermapFromProto(pncountermap: PNCounterMap): PNCounterMap[_]
def pncountermapToProto(pncountermap: PNCounterMap[_]): PNCounterMap
def singleKeyEntryFromProto[PEntry <: GeneratedMessageV3, A <: GeneratedMessageV3](entryOption: Option[PEntry])(implicit eh: ProtoMapEntryReader[PEntry, A]): Any
def singleMapEntryFromProto[PEntry <: GeneratedMessageV3, A <: GeneratedMessageV3, B <: ReplicatedData](input: List[PEntry], valueCreator: A => B)(implicit eh: ProtoMapEntryReader[PEntry, A]): Map[Any, B]

Inherited methods

def addressFromProto(address: Address): Address
def addressToProto(address: Address): Builder
def compress(msg: MessageLite): Array[Byte]
@throws(scala.Predef.classOf[java.io.NotSerializableException])
final def fromBinary(bytes: Array[Byte], clazz: Class[_]): AnyRef

Java API: deserialize with type hint

Java API: deserialize with type hint

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

Inherited from:
Serializer
Source:
Serializer.scala
final def fromBinary(bytes: Array[Byte], manifest: Option[Class[_]]): AnyRef
def otherMessageFromProto(other: OtherMessage): AnyRef
def otherMessageToProto(msg: Any): OtherMessage
def uniqueAddressFromProto(uniqueAddress: UniqueAddress): UniqueAddress
def versionVectorFromProto(versionVector: VersionVector): VersionVector
def versionVectorToProto(versionVector: VersionVector): VersionVector

Inherited fields

final val SerializationIdentifiers: "akka.actor.serialization-identifiers"

Configuration namespace of serialization identifiers in the reference.conf.

Configuration namespace of serialization identifiers in the reference.conf.

Each serializer implementation must have an entry in the following format: akka.actor.serialization-identifiers."FQCN" = ID where FQCN is fully qualified class name of the serializer implementation and ID is globally unique serializer identifier number.

Inherited from:
BaseSerializer
Source:
Serializer.scala
override val identifier: Int

Globally unique serialization identifier configured in the reference.conf.

Globally unique serialization identifier configured in the reference.conf.

See Serializer.identifier.

Inherited from:
BaseSerializer
Source:
Serializer.scala