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>

Source:
ReplicatedData.scala
class Object
trait Matchable
class Any

Type members

Types

override type T = ReplicatedData

Value members

Abstract methods

def mergeData(that: A): A

Java API: Monotonic merge function.

Java API: Monotonic merge function.

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.

Definition Classes
Source:
ReplicatedData.scala