Defines how the entity should be created.
Defines how the entity should be created. Used in ClusterSharding#init. More optional
settings can be defined using the with
methods of the returned Entity.
Any Behavior can be used as a sharded entity actor, but the combination of sharding and persistent actors is very common and therefore the Entity.ofPersistentEntity is provided as convenience.
The type of message the entity accepts
A key that uniquely identifies the type of entity in this cluster
Create the behavior for an entity given a EntityContext (includes entityId)
Defines how the EventSourcedEntity should be created.
Defines how the EventSourcedEntity should be created. Used in ClusterSharding#init. Any Behavior can be used as a sharded entity actor, but the combination of sharding and persistent actors is very common and therefore this factory is provided as convenience.
More optional settings can be defined using the with
methods of the returned Entity.
The type of message the entity accepts
A key that uniquely identifies the type of entity in this cluster
Create the PersistentEntity
for an entity given a EntityContext (includes entityId)