ExternalShardAllocationStrategy

class ExternalShardAllocationStrategy(systemProvider: ClassicActorSystemProvider, typeName: String)(implicit val timeout: Timeout) extends StartableAllocationStrategy
Companion:
object

Value members

Concrete methods

override def allocateShard(requester: ShardRegion, shardId: ShardId, currentShardAllocations: Map[ShardRegion, IndexedSeq[ShardId]]): Future[ShardRegion]
Definition Classes
override def rebalance(currentShardAllocations: Map[ActorRef, IndexedSeq[ShardId]], rebalanceInProgress: Set[ShardId]): Future[Set[ShardId]]
Definition Classes
override def start(): Unit
Definition Classes

Implicits

Implicits

implicit val timeout: Timeout