| Package | Description |
|---|---|
| com.amazonaws.services.kinesis.clientlibrary.lib.worker | |
| com.amazonaws.services.kinesis.leases.impl |
| Modifier and Type | Method and Description |
|---|---|
boolean |
LeaseCleanupValidator.isCandidateForCleanup(KinesisClientLease lease,
Set<String> currentKinesisShardIds) |
| Modifier and Type | Method and Description |
|---|---|
void |
ShardSyncer.checkAndCreateLeasesForNewShards(IKinesisProxy kinesisProxy,
ILeaseManager<KinesisClientLease> leaseManager,
InitialPositionInStreamExtended initialPositionInStream,
boolean cleanupLeasesOfCompletedShards,
boolean ignoreUnexpectedChildShards) |
default void |
ShardSyncer.checkAndCreateLeasesForNewShards(IKinesisProxy kinesisProxy,
ILeaseManager<KinesisClientLease> leaseManager,
InitialPositionInStreamExtended initialPositionInStream,
boolean cleanupLeasesOfCompletedShards,
boolean ignoreUnexpectedChildShards,
List<com.amazonaws.services.kinesis.model.Shard> latestShards) |
| Modifier and Type | Method and Description |
|---|---|
KinesisClientLease |
KinesisClientLeaseSerializer.fromDynamoRecord(Map<String,com.amazonaws.services.dynamodbv2.model.AttributeValue> dynamoRecord) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,com.amazonaws.services.dynamodbv2.model.AttributeValueUpdate> |
KinesisClientLeaseSerializer.getDynamoEvictLeaseUpdate(KinesisClientLease lease) |
Map<String,com.amazonaws.services.dynamodbv2.model.AttributeValue> |
KinesisClientLeaseSerializer.getDynamoHashKey(KinesisClientLease lease) |
Map<String,com.amazonaws.services.dynamodbv2.model.ExpectedAttributeValue> |
KinesisClientLeaseSerializer.getDynamoLeaseCounterExpectation(KinesisClientLease lease) |
Map<String,com.amazonaws.services.dynamodbv2.model.AttributeValueUpdate> |
KinesisClientLeaseSerializer.getDynamoLeaseCounterUpdate(KinesisClientLease lease) |
Map<String,com.amazonaws.services.dynamodbv2.model.ExpectedAttributeValue> |
KinesisClientLeaseSerializer.getDynamoLeaseOwnerExpectation(KinesisClientLease lease) |
Map<String,com.amazonaws.services.dynamodbv2.model.AttributeValueUpdate> |
KinesisClientLeaseSerializer.getDynamoTakeLeaseUpdate(KinesisClientLease lease,
String newOwner) |
Map<String,com.amazonaws.services.dynamodbv2.model.AttributeValueUpdate> |
KinesisClientLeaseSerializer.getDynamoUpdateLeaseUpdate(KinesisClientLease lease) |
boolean |
KinesisClientLeaseManager.takeLease(KinesisClientLease lease,
String newOwner)
Take a lease for the given owner by incrementing its leaseCounter and setting its owner field.
|
Map<String,com.amazonaws.services.dynamodbv2.model.AttributeValue> |
KinesisClientLeaseSerializer.toDynamoRecord(KinesisClientLease lease) |
| Constructor and Description |
|---|
KinesisClientLease(KinesisClientLease other) |
Copyright © 2019. All rights reserved.