Class DbSchedulerProperties

java.lang.Object
com.github.kagkarlsson.scheduler.boot.config.DbSchedulerProperties

@ConfigurationProperties("db-scheduler") public class DbSchedulerProperties extends Object
  • Constructor Details

    • DbSchedulerProperties

      public DbSchedulerProperties()
  • Method Details

    • isEnabled

      public boolean isEnabled()
    • setEnabled

      public void setEnabled(boolean enabled)
    • getThreads

      public int getThreads()
    • setThreads

      public void setThreads(int threads)
    • getHeartbeatInterval

      public Duration getHeartbeatInterval()
    • setHeartbeatInterval

      public void setHeartbeatInterval(Duration heartbeatInterval)
    • getMissedHeartbeatsLimit

      public int getMissedHeartbeatsLimit()
    • setMissedHeartbeatsLimit

      public void setMissedHeartbeatsLimit(int missedHeartbeatsLimit)
    • getSchedulerName

      public String getSchedulerName()
    • setSchedulerName

      public void setSchedulerName(String schedulerName)
    • getTableName

      public String getTableName()
    • setTableName

      public void setTableName(String tableName)
    • isImmediateExecutionEnabled

      public boolean isImmediateExecutionEnabled()
    • setImmediateExecutionEnabled

      public void setImmediateExecutionEnabled(boolean immediateExecutionEnabled)
    • getPollingInterval

      public Duration getPollingInterval()
    • setPollingInterval

      public void setPollingInterval(Duration pollingInterval)
    • isDelayStartupUntilContextReady

      public boolean isDelayStartupUntilContextReady()
    • setDelayStartupUntilContextReady

      public void setDelayStartupUntilContextReady(boolean delayStartupUntilContextReady)
    • getDeleteUnresolvedAfter

      public Duration getDeleteUnresolvedAfter()
    • setDeleteUnresolvedAfter

      public void setDeleteUnresolvedAfter(Duration deleteUnresolvedAfter)
    • getShutdownMaxWait

      public Duration getShutdownMaxWait()
    • setShutdownMaxWait

      public void setShutdownMaxWait(Duration shutdownMaxWait)
    • getFailureLoggerLevel

      public LogLevel getFailureLoggerLevel()
    • setFailureLoggerLevel

      public void setFailureLoggerLevel(LogLevel failureLoggerLevel)
    • isFailureLoggerLogStackTrace

      public boolean isFailureLoggerLogStackTrace()
    • setFailureLoggerLogStackTrace

      public void setFailureLoggerLogStackTrace(boolean failureLoggerLogStackTrace)
    • getPollingStrategy

      public PollingStrategyConfig.Type getPollingStrategy()
    • setPollingStrategy

      public void setPollingStrategy(PollingStrategyConfig.Type pollingStrategy)
    • getPollingStrategyLowerLimitFractionOfThreads

      public double getPollingStrategyLowerLimitFractionOfThreads()
    • setPollingStrategyLowerLimitFractionOfThreads

      public void setPollingStrategyLowerLimitFractionOfThreads(double pollingStrategyLowerLimitFractionOfThreads)
    • getPollingStrategyUpperLimitFractionOfThreads

      public double getPollingStrategyUpperLimitFractionOfThreads()
    • setPollingStrategyUpperLimitFractionOfThreads

      public void setPollingStrategyUpperLimitFractionOfThreads(double pollingStrategyUpperLimitFractionOfThreads)
    • isAlwaysPersistTimestampInUtc

      public boolean isAlwaysPersistTimestampInUtc()
    • setAlwaysPersistTimestampInUtc

      public void setAlwaysPersistTimestampInUtc(boolean alwaysPersistTimestampInUTC)
    • isPriorityEnabled

      public boolean isPriorityEnabled()
    • setPriorityEnabled

      public void setPriorityEnabled(boolean priorityEnabled)