class ShardManager(stateRef: Synchronized[ShardManagerState], rebalanceSemaphore: Semaphore, eventsHub: Hub[ShardingEvent], healthApi: PodsHealth, podApi: Pods, stateRepository: Storage, config: ManagerConfig)
A component in charge of assigning and unassigning shards to/from pods
- Companion:
- object
class Object
trait Matchable
class Any