Class PollingStrategyConfig

java.lang.Object
com.github.kagkarlsson.scheduler.PollingStrategyConfig

public class PollingStrategyConfig extends Object
  • Field Details

    • DEFAULT_FETCH

      public static final PollingStrategyConfig DEFAULT_FETCH
    • DEFAULT_SELECT_FOR_UPDATE

      public static final PollingStrategyConfig DEFAULT_SELECT_FOR_UPDATE
    • type

      public final PollingStrategyConfig.Type type
    • lowerLimitFractionOfThreads

      public final double lowerLimitFractionOfThreads
    • upperLimitFractionOfThreads

      public final double upperLimitFractionOfThreads
  • Constructor Details

    • PollingStrategyConfig

      public PollingStrategyConfig(PollingStrategyConfig.Type type, double lowerLimitFractionOfThreads, double upperLimitFractionOfThreads)
  • Method Details

    • getUpperLimit

      public int getUpperLimit(int threadpoolSize)
    • getLowerLimit

      public int getLowerLimit(int threadpoolSize)
    • describe

      public String describe()