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 Details

    • BalancerStrategyFactory

      public BalancerStrategyFactory()
  • Method Details

    • createBalancerStrategy

      public abstract BalancerStrategy createBalancerStrategy(int numBalancerThreads)
    • stopExecutor

      public void stopExecutor()
    • getOrCreateBalancerExecutor

      protected com.google.common.util.concurrent.ListeningExecutorService getOrCreateBalancerExecutor(int balancerComputeThreads)