Modifier and Type | Method and Description |
---|---|
static InitialPositionInStreamExtended |
InitialPositionInStreamExtended.newInitialPosition(InitialPositionInStream position) |
static InitialPositionInStreamExtended |
InitialPositionInStreamExtended.newInitialPositionAtTimestamp(Date timestamp) |
Modifier and Type | Method and Description |
---|---|
boolean |
HierarchicalShardSyncer.checkAndCreateLeaseForNewShards(ShardDetector shardDetector,
LeaseRefresher leaseRefresher,
InitialPositionInStreamExtended initialPosition,
List<software.amazon.awssdk.services.kinesis.model.Shard> latestShards,
boolean ignoreUnexpectedChildShards,
MetricsScope scope,
boolean isLeaseTableEmpty) |
boolean |
HierarchicalShardSyncer.checkAndCreateLeaseForNewShards(ShardDetector shardDetector,
LeaseRefresher leaseRefresher,
InitialPositionInStreamExtended initialPosition,
MetricsScope scope,
boolean ignoreUnexpectedChildShards,
boolean isLeaseTableEmpty)
Check and create leases for any new shards (e.g.
|
Constructor and Description |
---|
ShardSyncTaskManager(ShardDetector shardDetector,
LeaseRefresher leaseRefresher,
InitialPositionInStreamExtended initialPositionInStream,
boolean cleanupLeasesUponShardCompletion,
boolean ignoreUnexpectedChildShards,
long shardSyncIdleTimeMillis,
ExecutorService executorService,
HierarchicalShardSyncer hierarchicalShardSyncer,
MetricsFactory metricsFactory)
Constructor.
|
ShardSyncTaskManager(ShardDetector shardDetector,
LeaseRefresher leaseRefresher,
InitialPositionInStreamExtended initialPositionInStream,
boolean cleanupLeasesUponShardCompletion,
boolean ignoreUnexpectedChildShards,
long shardSyncIdleTimeMillis,
ExecutorService executorService,
MetricsFactory metricsFactory)
Deprecated.
|
Constructor and Description |
---|
DynamoDBLeaseManagementFactory(software.amazon.awssdk.services.kinesis.KinesisAsyncClient kinesisClient,
String streamName,
software.amazon.awssdk.services.dynamodb.DynamoDbAsyncClient dynamoDBClient,
String tableName,
String workerIdentifier,
ExecutorService executorService,
InitialPositionInStreamExtended initialPositionInStream,
long failoverTimeMillis,
long epsilonMillis,
int maxLeasesForWorker,
int maxLeasesToStealAtOneTime,
int maxLeaseRenewalThreads,
boolean cleanupLeasesUponShardCompletion,
boolean ignoreUnexpectedChildShards,
long shardSyncIntervalMillis,
boolean consistentReads,
long listShardsBackoffTimeMillis,
int maxListShardsRetryAttempts,
int maxCacheMissesBeforeReload,
long listShardsCacheAllowedAgeInSeconds,
int cacheMissWarningModulus)
Deprecated.
|
DynamoDBLeaseManagementFactory(software.amazon.awssdk.services.kinesis.KinesisAsyncClient kinesisClient,
String streamName,
software.amazon.awssdk.services.dynamodb.DynamoDbAsyncClient dynamoDBClient,
String tableName,
String workerIdentifier,
ExecutorService executorService,
InitialPositionInStreamExtended initialPositionInStream,
long failoverTimeMillis,
long epsilonMillis,
int maxLeasesForWorker,
int maxLeasesToStealAtOneTime,
int maxLeaseRenewalThreads,
boolean cleanupLeasesUponShardCompletion,
boolean ignoreUnexpectedChildShards,
long shardSyncIntervalMillis,
boolean consistentReads,
long listShardsBackoffTimeMillis,
int maxListShardsRetryAttempts,
int maxCacheMissesBeforeReload,
long listShardsCacheAllowedAgeInSeconds,
int cacheMissWarningModulus,
long initialLeaseTableReadCapacity,
long initialLeaseTableWriteCapacity)
Deprecated.
|
DynamoDBLeaseManagementFactory(software.amazon.awssdk.services.kinesis.KinesisAsyncClient kinesisClient,
String streamName,
software.amazon.awssdk.services.dynamodb.DynamoDbAsyncClient dynamoDBClient,
String tableName,
String workerIdentifier,
ExecutorService executorService,
InitialPositionInStreamExtended initialPositionInStream,
long failoverTimeMillis,
long epsilonMillis,
int maxLeasesForWorker,
int maxLeasesToStealAtOneTime,
int maxLeaseRenewalThreads,
boolean cleanupLeasesUponShardCompletion,
boolean ignoreUnexpectedChildShards,
long shardSyncIntervalMillis,
boolean consistentReads,
long listShardsBackoffTimeMillis,
int maxListShardsRetryAttempts,
int maxCacheMissesBeforeReload,
long listShardsCacheAllowedAgeInSeconds,
int cacheMissWarningModulus,
long initialLeaseTableReadCapacity,
long initialLeaseTableWriteCapacity,
HierarchicalShardSyncer hierarchicalShardSyncer,
TableCreatorCallback tableCreatorCallback)
Deprecated.
|
DynamoDBLeaseManagementFactory(software.amazon.awssdk.services.kinesis.KinesisAsyncClient kinesisClient,
String streamName,
software.amazon.awssdk.services.dynamodb.DynamoDbAsyncClient dynamoDBClient,
String tableName,
String workerIdentifier,
ExecutorService executorService,
InitialPositionInStreamExtended initialPositionInStream,
long failoverTimeMillis,
long epsilonMillis,
int maxLeasesForWorker,
int maxLeasesToStealAtOneTime,
int maxLeaseRenewalThreads,
boolean cleanupLeasesUponShardCompletion,
boolean ignoreUnexpectedChildShards,
long shardSyncIntervalMillis,
boolean consistentReads,
long listShardsBackoffTimeMillis,
int maxListShardsRetryAttempts,
int maxCacheMissesBeforeReload,
long listShardsCacheAllowedAgeInSeconds,
int cacheMissWarningModulus,
long initialLeaseTableReadCapacity,
long initialLeaseTableWriteCapacity,
HierarchicalShardSyncer hierarchicalShardSyncer,
TableCreatorCallback tableCreatorCallback,
Duration dynamoDbRequestTimeout)
Deprecated.
|
DynamoDBLeaseManagementFactory(software.amazon.awssdk.services.kinesis.KinesisAsyncClient kinesisClient,
String streamName,
software.amazon.awssdk.services.dynamodb.DynamoDbAsyncClient dynamoDBClient,
String tableName,
String workerIdentifier,
ExecutorService executorService,
InitialPositionInStreamExtended initialPositionInStream,
long failoverTimeMillis,
long epsilonMillis,
int maxLeasesForWorker,
int maxLeasesToStealAtOneTime,
int maxLeaseRenewalThreads,
boolean cleanupLeasesUponShardCompletion,
boolean ignoreUnexpectedChildShards,
long shardSyncIntervalMillis,
boolean consistentReads,
long listShardsBackoffTimeMillis,
int maxListShardsRetryAttempts,
int maxCacheMissesBeforeReload,
long listShardsCacheAllowedAgeInSeconds,
int cacheMissWarningModulus,
long initialLeaseTableReadCapacity,
long initialLeaseTableWriteCapacity,
HierarchicalShardSyncer hierarchicalShardSyncer,
TableCreatorCallback tableCreatorCallback,
Duration dynamoDbRequestTimeout,
software.amazon.awssdk.services.dynamodb.model.BillingMode billingMode)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static void |
ShardSyncer.checkAndCreateLeasesForNewShards(ShardDetector shardDetector,
LeaseRefresher leaseRefresher,
InitialPositionInStreamExtended initialPosition,
boolean ignoreUnexpectedChildShards,
MetricsScope scope)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
RetrievalConfig |
RetrievalConfig.initialPositionInStreamExtended(InitialPositionInStreamExtended initialPositionInStreamExtended) |
static software.amazon.awssdk.services.kinesis.model.StartingPosition.Builder |
IteratorBuilder.reconnectRequest(software.amazon.awssdk.services.kinesis.model.StartingPosition.Builder builder,
String sequenceNumber,
InitialPositionInStreamExtended initialPosition) |
static software.amazon.awssdk.services.kinesis.model.SubscribeToShardRequest.Builder |
IteratorBuilder.reconnectRequest(software.amazon.awssdk.services.kinesis.model.SubscribeToShardRequest.Builder builder,
String sequenceNumber,
InitialPositionInStreamExtended initialPosition) |
static software.amazon.awssdk.services.kinesis.model.GetShardIteratorRequest.Builder |
IteratorBuilder.request(software.amazon.awssdk.services.kinesis.model.GetShardIteratorRequest.Builder builder,
String sequenceNumber,
InitialPositionInStreamExtended initialPosition) |
static software.amazon.awssdk.services.kinesis.model.StartingPosition.Builder |
IteratorBuilder.request(software.amazon.awssdk.services.kinesis.model.StartingPosition.Builder builder,
String sequenceNumber,
InitialPositionInStreamExtended initialPosition) |
static software.amazon.awssdk.services.kinesis.model.SubscribeToShardRequest.Builder |
IteratorBuilder.request(software.amazon.awssdk.services.kinesis.model.SubscribeToShardRequest.Builder builder,
String sequenceNumber,
InitialPositionInStreamExtended initialPosition) |
void |
RecordsPublisher.start(ExtendedSequenceNumber extendedSequenceNumber,
InitialPositionInStreamExtended initialPositionInStreamExtended)
Initializes the publisher with where to start processing.
|
Modifier and Type | Method and Description |
---|---|
void |
FanOutRecordsPublisher.start(ExtendedSequenceNumber extendedSequenceNumber,
InitialPositionInStreamExtended initialPositionInStreamExtended) |
Modifier and Type | Method and Description |
---|---|
void |
DataFetcher.advanceIteratorTo(String sequenceNumber,
InitialPositionInStreamExtended initialPositionInStream)
Advances this KinesisDataFetcher's internal iterator to be at the passed-in sequence number.
|
void |
KinesisDataFetcher.advanceIteratorTo(String sequenceNumber,
InitialPositionInStreamExtended initialPositionInStream)
Advances this KinesisDataFetcher's internal iterator to be at the passed-in sequence number.
|
void |
DataFetcher.initialize(ExtendedSequenceNumber initialCheckpoint,
InitialPositionInStreamExtended initialPositionInStream)
Initializes this KinesisDataFetcher's iterator based on the checkpointed sequence number as an
ExtendedSequenceNumber.
|
void |
KinesisDataFetcher.initialize(ExtendedSequenceNumber initialCheckpoint,
InitialPositionInStreamExtended initialPositionInStream) |
void |
DataFetcher.initialize(String initialCheckpoint,
InitialPositionInStreamExtended initialPositionInStream)
Initializes this KinesisDataFetcher's iterator based on the checkpointed sequence number.
|
void |
KinesisDataFetcher.initialize(String initialCheckpoint,
InitialPositionInStreamExtended initialPositionInStream)
Initializes this KinesisDataFetcher's iterator based on the checkpointed sequence number.
|
void |
DataFetcher.resetIterator(String shardIterator,
String sequenceNumber,
InitialPositionInStreamExtended initialPositionInStream)
Resets the iterator by setting shardIterator, sequenceNumber and the position in the stream.
|
void |
KinesisDataFetcher.resetIterator(String shardIterator,
String sequenceNumber,
InitialPositionInStreamExtended initialPositionInStream) |
void |
PrefetchRecordsPublisher.start(ExtendedSequenceNumber extendedSequenceNumber,
InitialPositionInStreamExtended initialPositionInStreamExtended) |
void |
BlockingRecordsPublisher.start(ExtendedSequenceNumber extendedSequenceNumber,
InitialPositionInStreamExtended initialPositionInStreamExtended) |
Copyright © 2021. All rights reserved.