Package org.apache.pekko.cluster.ddata
Class Replicator.Internal$.DeltaPropagation$
java.lang.Object
org.apache.pekko.cluster.ddata.Replicator.Internal$.DeltaPropagation$
- All Implemented Interfaces:
Serializable
- Enclosing class:
- Replicator.Internal$
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Replicator.Internal$.DeltaPropagation$Static reference to the singleton instance of this Scala object. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.pekko.cluster.ddata.Replicator.Internal.DeltaPropagationapply(UniqueAddress _fromNode, boolean reply, scala.collection.immutable.Map<String, org.apache.pekko.cluster.ddata.Replicator.Internal.Delta> deltas) When a DeltaReplicatedData returnsNonefromdeltait must still be treated as a delta that increase the version counter inDeltaPropagationSelector.scala.Option<scala.Tuple3<UniqueAddress,Object, scala.collection.immutable.Map<String, org.apache.pekko.cluster.ddata.Replicator.Internal.Delta>>> unapply(org.apache.pekko.cluster.ddata.Replicator.Internal.DeltaPropagation x$0)
-
Field Details
-
MODULE$
Static reference to the singleton instance of this Scala object.
-
-
Constructor Details
-
DeltaPropagation$
public DeltaPropagation$()
-
-
Method Details
-
NoDeltaPlaceholder
When a DeltaReplicatedData returnsNonefromdeltait must still be treated as a delta that increase the version counter inDeltaPropagationSelector. Otherwise a later delta might be applied before the full state gossip is received and thereby violatingRequiresCausalDeliveryOfDeltas.This is used as a placeholder for such
Nonedelta. It's filtered out increateDeltaPropagation, i.e. never sent to the other replicas. -
apply
public org.apache.pekko.cluster.ddata.Replicator.Internal.DeltaPropagation apply(UniqueAddress _fromNode, boolean reply, scala.collection.immutable.Map<String, org.apache.pekko.cluster.ddata.Replicator.Internal.Delta> deltas) -
unapply
public scala.Option<scala.Tuple3<UniqueAddress,Object, unapplyscala.collection.immutable.Map<String, org.apache.pekko.cluster.ddata.Replicator.Internal.Delta>>> (org.apache.pekko.cluster.ddata.Replicator.Internal.DeltaPropagation x$0)
-