trait ReplicatedShardingExtension extends Extension

Not for user extension.

Annotations
@DoNotInherit()
Source
ReplicatedShardingExtension.scala
Linear Supertypes
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ReplicatedShardingExtension
  2. Extension
  3. AnyRef
  4. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def init[M](thisReplica: ReplicaId, settings: ReplicatedEntityProvider[M]): ReplicatedSharding[M]

    Init one instance sharding per replica in the given settings and return a ReplicatedSharding representing those.

    Init one instance sharding per replica in the given settings and return a ReplicatedSharding representing those.

    M

    The type of messages the replicated event sourced actor accepts Note, multiple calls on the same node will not start new sharding instances but will return a new instance of ReplicatedSharding

    thisReplica

    If provided saves messages being forwarded to sharding for this replica

  2. abstract def init[M](settings: ReplicatedEntityProvider[M]): ReplicatedSharding[M]

    Init one instance sharding per replica in the given settings and return a ReplicatedSharding representing those.

    Init one instance sharding per replica in the given settings and return a ReplicatedSharding representing those.

    M

    The type of messages the replicated event sourced actor accepts Note, multiple calls on the same node will not start new sharding instances but will return a new instance of ReplicatedSharding