Class BalancerStrategyFactory
- java.lang.Object
-
- org.apache.druid.server.coordinator.balancer.BalancerStrategyFactory
-
- Direct Known Subclasses:
CachingCostBalancerStrategyFactory,CostBalancerStrategyFactory,DisabledCachingCostBalancerStrategyFactory,DiskNormalizedCostBalancerStrategyFactory,RandomBalancerStrategyFactory
public abstract class BalancerStrategyFactory extends Object
-
-
Constructor Summary
Constructors Constructor Description BalancerStrategyFactory()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract BalancerStrategycreateBalancerStrategy(int numBalancerThreads)protected com.google.common.util.concurrent.ListeningExecutorServicegetOrCreateBalancerExecutor(int balancerComputeThreads)voidstopExecutor()
-
-
-
Method Detail
-
createBalancerStrategy
public abstract BalancerStrategy createBalancerStrategy(int numBalancerThreads)
-
stopExecutor
public void stopExecutor()
-
getOrCreateBalancerExecutor
protected com.google.common.util.concurrent.ListeningExecutorService getOrCreateBalancerExecutor(int balancerComputeThreads)
-
-