object Entity

Source
ClusterSharding.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Entity
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. def apply[M](typeKey: EntityTypeKey[M])(createBehavior: (EntityContext[M]) => Behavior[M]): Entity[M, ShardingEnvelope[M]]

    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.

    M

    The type of message the entity accepts

    typeKey

    A key that uniquely identifies the type of entity in this cluster

    createBehavior

    Create the behavior for an entity given a EntityContext (includes entityId)