public interface IKinesisClientLeaseManager extends ILeaseManager<KinesisClientLease>
| Modifier and Type | Method and Description |
|---|---|
ExtendedSequenceNumber |
getCheckpoint(java.lang.String shardId)
Gets the current checkpoint of the shard.
|
createLeaseIfNotExists, createLeaseTableIfNotExists, deleteAll, deleteLease, evictLease, getLease, leaseTableExists, listLeases, renewLease, takeLease, updateLease, waitUntilLeaseTableExistsExtendedSequenceNumber getCheckpoint(java.lang.String shardId) throws ProvisionedThroughputException, InvalidStateException, DependencyException
shardId - Checkpoint of this shard will be returnedProvisionedThroughputException - if DynamoDB update fails due to lack of capacityInvalidStateException - if lease table does not existDependencyException - if DynamoDB update fails in an unexpected way