public class JdbcPartitionManager extends Object implements PartitionManager
| Constructor and Description |
|---|
JdbcPartitionManager(DataSource dataSource,
String consumerName) |
JdbcPartitionManager(DataSource dataSource,
String consumerName,
String schema) |
JdbcPartitionManager(org.springframework.jdbc.core.JdbcTemplate template,
String consumerName) |
JdbcPartitionManager(org.springframework.jdbc.core.JdbcTemplate template,
String consumerName,
String schema) |
| Modifier and Type | Method and Description |
|---|---|
Optional<Lock> |
lockPartitions(String eventName,
List<Partition> partitions,
String lockedBy) |
void |
unlockPartitions(Lock lock) |
public JdbcPartitionManager(org.springframework.jdbc.core.JdbcTemplate template,
String consumerName,
String schema)
public JdbcPartitionManager(org.springframework.jdbc.core.JdbcTemplate template,
String consumerName)
public JdbcPartitionManager(DataSource dataSource, String consumerName, String schema)
public JdbcPartitionManager(DataSource dataSource, String consumerName)
@Transactional public Optional<Lock> lockPartitions(String eventName, List<Partition> partitions, String lockedBy)
lockPartitions in interface PartitionManager@Transactional public void unlockPartitions(Lock lock)
unlockPartitions in interface PartitionManagerCopyright © 2016–2019 Zalando SE. All rights reserved.