Class ORMap$

  • All Implemented Interfaces:
    java.io.Serializable, scala.Serializable

    public class ORMap$
    extends java.lang.Object
    implements scala.Serializable
    See Also:
    Serialized Form
    • Field Detail

      • MODULE$

        public static final ORMap$ MODULE$
        Static reference to the singleton instance of this Scala object.
    • Constructor Detail

      • ORMap$

        public ORMap$()
    • Method Detail

      • $lessinit$greater$default$4

        public <A,​B extends ReplicatedData> scala.Option<ORMap.DeltaOp> $lessinit$greater$default$4()
        Implements a 'Observed Remove Map' CRDT, also called a 'OR-Map'.

        It has similar semantics as an ORSet, but in case of concurrent updates the values are merged, and must therefore be ReplicatedData types themselves.

        This class is immutable, i.e. "modifying" methods return a new instance.

        Returns:
        (undocumented)
      • create

        public <A,​B extends ReplicatedDataORMap<A,​B> create()
        Java API
        Returns:
        (undocumented)
      • unapply

        public <A,​B extends ReplicatedData> scala.Option<scala.collection.immutable.Map<A,​B>> unapply​(ORMap<A,​B> m)
        Extract the ORMap.entries().
        Parameters:
        m - (undocumented)
        Returns:
        (undocumented)