Skip to content

Commit 8acea6d

Browse files
committed
Default table name set
1 parent 493ea44 commit 8acea6d

File tree

8 files changed

+13
-6
lines changed

8 files changed

+13
-6
lines changed

shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateLockProvider.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,10 @@
4444
* </ol>
4545
*/
4646
public class JdbcTemplateLockProvider extends StorageBasedLockProvider {
47+
public JdbcTemplateLockProvider(DataSource datasource) {
48+
this(datasource, "shedlock");
49+
}
50+
4751
public JdbcTemplateLockProvider(DataSource datasource, String tableName) {
4852
this(new NamedParameterJdbcTemplate(datasource), tableName);
4953
}

shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/HsqlJdbcTemplateLockProviderIntegrationTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,6 @@ public class HsqlJdbcTemplateLockProviderIntegrationTest extends AbstractHsqlJdb
2222

2323
@Override
2424
protected LockProvider getLockProvider() {
25-
return new JdbcTemplateLockProvider(testUtils.getDatasource(), "shedlock");
25+
return new JdbcTemplateLockProvider(testUtils.getDatasource());
2626
}
2727
}

shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/MySqlJdbcTemplateLockProviderIntegrationTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,6 @@
2121
public class MySqlJdbcTemplateLockProviderIntegrationTest extends AbstractMySqlJdbcLockProviderIntegrationTest {
2222
@Override
2323
protected LockProvider getLockProvider() {
24-
return new JdbcTemplateLockProvider(testUtils.getDatasource(), "shedlock");
24+
return new JdbcTemplateLockProvider(testUtils.getDatasource());
2525
}
2626
}

shedlock-provider-jdbc-template/src/test/java/net/javacrumbs/shedlock/provider/jdbctemplate/PostgresJdbcTemplateLockProviderIntegrationTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,6 @@
2121
public class PostgresJdbcTemplateLockProviderIntegrationTest extends AbstractPostgresJdbcLockProviderIntegrationTest {
2222
@Override
2323
protected LockProvider getLockProvider() {
24-
return new JdbcTemplateLockProvider(testUtils.getDatasource(), "shedlock");
24+
return new JdbcTemplateLockProvider(testUtils.getDatasource());
2525
}
2626
}

shedlock-provider-jdbc/src/main/java/net/javacrumbs/shedlock/provider/jdbc/JdbcLockProvider.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,9 @@
4242
* </ol>
4343
*/
4444
public class JdbcLockProvider extends StorageBasedLockProvider {
45+
public JdbcLockProvider(DataSource datasource) {
46+
this(datasource, "shedlock");
47+
}
4548
public JdbcLockProvider(DataSource datasource, String tableName) {
4649
super(new JdbcStorageAccessor(datasource, tableName));
4750
}

shedlock-provider-jdbc/src/test/java/net/javacrumbs/shedlock/provider/jdbc/HsqlJdbcLockProviderIntegrationTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,6 @@ public class HsqlJdbcLockProviderIntegrationTest extends AbstractHsqlJdbcLockPro
2222

2323
@Override
2424
protected LockProvider getLockProvider() {
25-
return new JdbcLockProvider(testUtils.getDatasource(), "shedlock");
25+
return new JdbcLockProvider(testUtils.getDatasource());
2626
}
2727
}

shedlock-provider-jdbc/src/test/java/net/javacrumbs/shedlock/provider/jdbc/MySqlJdbcLockProviderIntegrationTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,6 @@
2121
public class MySqlJdbcLockProviderIntegrationTest extends AbstractMySqlJdbcLockProviderIntegrationTest {
2222
@Override
2323
protected LockProvider getLockProvider() {
24-
return new JdbcLockProvider(testUtils.getDatasource(), "shedlock");
24+
return new JdbcLockProvider(testUtils.getDatasource());
2525
}
2626
}

shedlock-provider-jdbc/src/test/java/net/javacrumbs/shedlock/provider/jdbc/PostgresJdbcLockProviderIntegrationTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,6 @@
2121
public class PostgresJdbcLockProviderIntegrationTest extends AbstractPostgresJdbcLockProviderIntegrationTest {
2222
@Override
2323
protected LockProvider getLockProvider() {
24-
return new JdbcLockProvider(testUtils.getDatasource(), "shedlock");
24+
return new JdbcLockProvider(testUtils.getDatasource());
2525
}
2626
}

0 commit comments

Comments
 (0)