Class DbSchedulerProperties
- java.lang.Object
-
- com.github.kagkarlsson.scheduler.boot.config.DbSchedulerProperties
-
@ConfigurationProperties("db-scheduler") public class DbSchedulerProperties extends Object
-
-
Constructor Summary
Constructors Constructor Description DbSchedulerProperties()
-
Method Summary
-
-
-
Method Detail
-
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)
-
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)
-
-