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