| Package | Description |
|---|---|
| com.amazonaws.services.kinesis.clientlibrary.lib.worker | |
| com.amazonaws.services.kinesis.clientlibrary.proxies | |
| com.amazonaws.services.kinesis.leases.impl |
| Modifier and Type | Method and Description |
|---|---|
IKinesisProxy |
StreamConfig.getStreamProxy() |
| 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) |
| Constructor and Description |
|---|
KinesisDataFetcher(IKinesisProxy kinesisProxy,
ShardInfo shardInfo) |
SequenceNumberValidator(IKinesisProxy proxy,
String shardId,
boolean validateWithGetIterator)
Constructor.
|
ShardSyncTask(IKinesisProxy kinesisProxy,
ILeaseManager<KinesisClientLease> leaseManager,
InitialPositionInStreamExtended initialPositionInStream,
boolean cleanupLeasesUponShardCompletion,
boolean ignoreUnexpectedChildShards,
long shardSyncTaskIdleTimeMillis,
ShardSyncer shardSyncer,
List<com.amazonaws.services.kinesis.model.Shard> latestShards) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IKinesisProxyExtended
Kinesis proxy interface extended with addition method(s).
|
| Modifier and Type | Class and Description |
|---|---|
class |
KinesisProxy
Kinesis proxy - used to make calls to Amazon Kinesis (e.g.
|
class |
MetricsCollectingKinesisProxyDecorator
IKinesisProxy implementation that wraps another implementation and collects metrics.
|
| Modifier and Type | Method and Description |
|---|---|
IKinesisProxy |
KinesisProxyFactory.getProxy(String streamName)
Deprecated.
Return an IKinesisProxy object for the specified stream.
|
IKinesisProxy |
IKinesisProxyFactory.getProxy(String streamName)
Deprecated.
Return an IKinesisProxy object for the specified stream.
|
| Constructor and Description |
|---|
MetricsCollectingKinesisProxyDecorator(String prefix,
IKinesisProxy other,
String shardId)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
static LeaseCleanupManager |
LeaseCleanupManager.newInstance(IKinesisProxy kinesisProxy,
ILeaseManager leaseManager,
ScheduledExecutorService deletionThreadPool,
IMetricsFactory metricsFactory,
boolean cleanupLeasesUponShardCompletion,
long leaseCleanupIntervalMillis,
long completedLeaseCleanupIntervalMillis,
long garbageLeaseCleanupIntervalMillis,
int maxRecords)
Method to return a new instance of
LeaseCleanupManager. |
Copyright © 2024. All rights reserved.