Class Replicator.Update$
java.lang.Object
org.apache.pekko.cluster.ddata.typed.javadsl.Replicator.Update$
- All Implemented Interfaces:
Serializable
- Enclosing class:
- Replicator
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Replicator.Update$Static reference to the singleton instance of this Scala object. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<A extends ReplicatedData>
Replicator.Update<A>apply(Key<A> key, Replicator.WriteConsistency writeConsistency, ActorRef<Replicator.UpdateResponse<A>> replyTo, scala.Function1<scala.Option<A>, A> modify) Send this message to the localReplicatorto update a data value for the givenkey.<A extends ReplicatedData>
scala.Option<scala.Tuple3<Key<A>,Replicator.WriteConsistency, ActorRef<Replicator.UpdateResponse<A>>>> unapply(Replicator.Update<A> x$0)
-
Field Details
-
MODULE$
Static reference to the singleton instance of this Scala object.
-
-
Constructor Details
-
Update$
public Update$()
-
-
Method Details
-
apply
public <A extends ReplicatedData> Replicator.Update<A> apply(Key<A> key, Replicator.WriteConsistency writeConsistency, ActorRef<Replicator.UpdateResponse<A>> replyTo, scala.Function1<scala.Option<A>, A> modify) Send this message to the localReplicatorto update a data value for the givenkey. TheReplicatorwill reply with one of theReplicator.UpdateResponsemessages.The current data value for the
keyis passed as parameter to themodifyfunction. It isNoneif there is no value for thekey, and otherwiseSome(data). The function is supposed to return the new value of the data, which will then be replicated according to the givenwriteConsistency.The
modifyfunction is called by theReplicatoractor and must therefore be a pure function that only uses the data parameter and stable fields from enclosing scope. It must for example not accesssender()reference of an enclosing actor. -
unapply
public <A extends ReplicatedData> scala.Option<scala.Tuple3<Key<A>,Replicator.WriteConsistency, unapplyActorRef<Replicator.UpdateResponse<A>>>> (Replicator.Update<A> x$0)
-