Class JdbcTemplateLockProvider.Configuration.Builder
- java.lang.Object
-
- net.javacrumbs.shedlock.provider.jdbctemplate.JdbcTemplateLockProvider.Configuration.Builder
-
- Enclosing class:
- JdbcTemplateLockProvider.Configuration
public static class JdbcTemplateLockProvider.Configuration.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
Modifier and Type Method Description JdbcTemplateLockProvider.Configurationbuild()JdbcTemplateLockProvider.Configuration.BuilderwithColumnNames(JdbcTemplateLockProvider.ColumnNames columnNames)JdbcTemplateLockProvider.Configuration.BuilderwithJdbcTemplate(@NotNull org.springframework.jdbc.core.JdbcTemplate jdbcTemplate)JdbcTemplateLockProvider.Configuration.BuilderwithLockedByValue(String lockedBy)Value stored in 'locked_by' column.JdbcTemplateLockProvider.Configuration.BuilderwithTableName(@NotNull String tableName)JdbcTemplateLockProvider.Configuration.BuilderwithTimeZone(TimeZone timeZone)JdbcTemplateLockProvider.Configuration.BuilderwithTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager)
-
-
-
Method Detail
-
withJdbcTemplate
public JdbcTemplateLockProvider.Configuration.Builder withJdbcTemplate(@NotNull @NotNull org.springframework.jdbc.core.JdbcTemplate jdbcTemplate)
-
withTransactionManager
public JdbcTemplateLockProvider.Configuration.Builder withTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager)
-
withTableName
public JdbcTemplateLockProvider.Configuration.Builder withTableName(@NotNull @NotNull String tableName)
-
withTimeZone
public JdbcTemplateLockProvider.Configuration.Builder withTimeZone(TimeZone timeZone)
-
withColumnNames
public JdbcTemplateLockProvider.Configuration.Builder withColumnNames(JdbcTemplateLockProvider.ColumnNames columnNames)
-
withLockedByValue
public JdbcTemplateLockProvider.Configuration.Builder withLockedByValue(String lockedBy)
Value stored in 'locked_by' column. Please use only for debugging purposes.
-
build
public JdbcTemplateLockProvider.Configuration build()
-
-