Package kalix.javasdk.replicatedentity
Class ReplicatedMapEntity<K,V extends kalix.replicatedentity.ReplicatedData>
Object
kalix.javasdk.replicatedentity.ReplicatedEntity<ReplicatedMap<K,V>>
kalix.javasdk.replicatedentity.ReplicatedMapEntity<K,V>
public class ReplicatedMapEntity<K,V extends kalix.replicatedentity.ReplicatedData>
extends ReplicatedEntity<ReplicatedMap<K,V>>
-
Nested Class Summary
Nested classes/interfaces inherited from class kalix.javasdk.replicatedentity.ReplicatedEntity
ReplicatedEntity.Effect<R>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal ReplicatedMap<K,
V> emptyData
(ReplicatedDataFactory factory) Implement by returning the initial empty replicated data object.Methods inherited from class kalix.javasdk.replicatedentity.ReplicatedEntity
_internalSetCommandContext, commandContext, effects
-
Constructor Details
-
ReplicatedMapEntity
public ReplicatedMapEntity()
-
-
Method Details
-
emptyData
Description copied from class:ReplicatedEntity
Implement by returning the initial empty replicated data object. This object will be passed into the command handlers.Also known as the "zero" or "neutral" state.
The initial data cannot be
null
.- Specified by:
emptyData
in classReplicatedEntity<ReplicatedMap<K,
V extends kalix.replicatedentity.ReplicatedData>> - Parameters:
factory
- the factory to create the initial empty replicated data object
-