code: public static DynamicSizedSchedulerInterface getScheduler(int initialThreadCount, String poolName,
        int maximumPoolSize) {
      return getSchedulerProvider().getScheduler(initialThreadCount, poolName, maximumPoolSize);
    }
docs: Get a Dynamic sized scheduler directly with the current set provider.
  
  @param initialThreadCount Number of threads scheduler is allowed to grow to
  @param poolName           name of pool to identify threads
  @param maximumPoolSize    maximum pool size
  @return Scheduler capable of providing the needed thread count