Class AbstractReplicatedData<A extends AbstractReplicatedData<A>>

  • All Implemented Interfaces:
    ReplicatedData
    Direct Known Subclasses:
    AbstractDeltaReplicatedData

    public abstract class AbstractReplicatedData<A extends AbstractReplicatedData<A>>
    extends java.lang.Object
    implements ReplicatedData
    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&lt;TwoPhaseSet&gt;

    • Constructor Detail

      • AbstractReplicatedData

        public AbstractReplicatedData()
    • Method Detail

      • mergeData

        public abstract A mergeData​(A that)
        Java API: Monotonic merge function.
        Parameters:
        that - (undocumented)
        Returns:
        (undocumented)