AbstractReplicatedData

org.apache.pekko.cluster.ddata.AbstractReplicatedData

Java API: Interface for implementing a ReplicatedData in Java.

The type parameter A is a self-recursive type to be defined by the concrete implementation. E.g. class TwoPhaseSet extends AbstractReplicatedData<TwoPhaseSet>

Attributes

Source
ReplicatedData.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

Type members

Types

override type T = ReplicatedData

The type of the concrete implementation, e.g. GSet[A]. To be specified by subclass.

The type of the concrete implementation, e.g. GSet[A]. To be specified by subclass.

Attributes

Source
ReplicatedData.scala

Value members

Abstract methods

def mergeData(that: A): A

Java API: Monotonic merge function.

Java API: Monotonic merge function.

Attributes

Source
ReplicatedData.scala

Concrete methods

final override def merge(that: ReplicatedData): ReplicatedData

Delegates to mergeData, which must be implemented by subclass.

Delegates to mergeData, which must be implemented by subclass.

Attributes

Definition Classes
Source
ReplicatedData.scala