Package kalix.javasdk.replicatedentity
package kalix.javasdk.replicatedentity
Replicated Entity support.
The data stored by a replicated entity can be stored in a subtype of ReplicatedData
. These can be created using a ReplicatedDataFactory
.
-
ClassDescriptionCommand context for Replicated Entity.A counter that can be incremented and decremented.A Map of counters.Factory for creating Replicated Data objects.ReplicatedEntity<D extends kalix.replicatedentity.ReplicatedData>An Effect is a description of what Kalix needs to do after the command is handled.Construct the effect that is returned by the command handler.Root context for all Replicated Entity contexts.Root entity options for all Replicated Entities.ReplicatedEntityProvider<D extends kalix.replicatedentity.ReplicatedData,
E extends ReplicatedEntity<D>> Register a value based entity inKalix
using aReplicatedEntityProvider
.ReplicatedMap<K,V extends kalix.replicatedentity.ReplicatedData> A Replicated Map that allows both the addition and removal ofReplicatedData
objects.ReplicatedMapEntity<K,V extends kalix.replicatedentity.ReplicatedData> ReplicatedMultiMap<K,V> A replicated map that maps keys to values, where each key may be associated with multiple values.A Last-Write-Wins Register.Clock for register replicationA Map of registers.A Replicated Set that allows both the addition and removal of elements in a set.A Vote replicated data type.Write consistency setting for replication of state updates for Replicated Entities.