Class Entity$

  • Type Parameters:
    M - The type of message the entity accepts

    public class Entity$
    extends java.lang.Object
    Defines how the entity should be created. Used in ClusterSharding.init(akka.cluster.sharding.typed.javadsl.Entity<M, E>). 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.

    param: typeKey A key that uniquely identifies the type of entity in this cluster param: createBehavior Create the behavior for an entity given a EntityContext (includes entityId)