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.scaladsl.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 EventSourcedEntity is provided as a convenience for creating such EventSourcedBehavior.

    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)

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static Entity$ MODULE$
      Static reference to the singleton instance of this Scala object.
    • Constructor Summary

      Constructors 
      Constructor Description
      Entity$()