- accept() - Method in interface com.amazonaws.services.kinesis.clientlibrary.lib.worker.DataFetcherResult
-
Accepts the result, and advances the shard iterator.
- AccumulateByNameMetricsScope - Class in com.amazonaws.services.kinesis.metrics.impl
-
This is a MetricScope with a KeyType of String.
- AccumulateByNameMetricsScope() - Constructor for class com.amazonaws.services.kinesis.metrics.impl.AccumulateByNameMetricsScope
-
- AccumulatingMetricsScope<KeyType> - Class in com.amazonaws.services.kinesis.metrics.impl
-
An IMetricsScope that accumulates data from multiple calls to addData with
the same name parameter.
- AccumulatingMetricsScope() - Constructor for class com.amazonaws.services.kinesis.metrics.impl.AccumulatingMetricsScope
-
- ACTION - Static variable in class com.amazonaws.services.kinesis.multilang.messages.CheckpointMessage
-
The name used for the action field in
Message.
- ACTION - Static variable in class com.amazonaws.services.kinesis.multilang.messages.InitializeMessage
-
The name used for the action field in
Message.
- ACTION - Static variable in class com.amazonaws.services.kinesis.multilang.messages.JsonFriendlyRecord
-
- ACTION - Static variable in class com.amazonaws.services.kinesis.multilang.messages.ProcessRecordsMessage
-
The name used for the action field in
Message.
- ACTION - Static variable in class com.amazonaws.services.kinesis.multilang.messages.ShutdownMessage
-
The name used for the action field in
Message.
- ACTION - Static variable in class com.amazonaws.services.kinesis.multilang.messages.ShutdownRequestedMessage
-
The name used for the action field in
Message.
- ACTION - Static variable in class com.amazonaws.services.kinesis.multilang.messages.StatusMessage
-
The name used for the action field in
Message.
- addAllExplicitHashKeyTable(Iterable<String>) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
-
repeated string explicit_hash_key_table = 2;
- addAllPartitionKeyTable(Iterable<String>) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
-
repeated string partition_key_table = 1;
- addAllRecords(Iterable<? extends Messages.Record>) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
-
repeated .Record records = 3;
- addAllTags(Iterable<? extends Messages.Tag>) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
-
repeated .Tag tags = 4;
- addData(String, double, StandardUnit) - Method in class com.amazonaws.services.kinesis.metrics.impl.AccumulatingMetricsScope
-
- addData(String, double, StandardUnit, MetricsLevel) - Method in class com.amazonaws.services.kinesis.metrics.impl.AccumulatingMetricsScope
-
- addData(KeyType, String, double, StandardUnit) - Method in class com.amazonaws.services.kinesis.metrics.impl.AccumulatingMetricsScope
-
Adds data points to an IMetricsScope.
- addData(String, double, StandardUnit) - Method in class com.amazonaws.services.kinesis.metrics.impl.EndingMetricsScope
-
- addData(String, double, StandardUnit, MetricsLevel) - Method in class com.amazonaws.services.kinesis.metrics.impl.EndingMetricsScope
-
- addData(String, double, StandardUnit) - Method in class com.amazonaws.services.kinesis.metrics.impl.FilteringMetricsScope
-
Adds the data to the metrics scope at lowest metrics level.
- addData(String, double, StandardUnit, MetricsLevel) - Method in class com.amazonaws.services.kinesis.metrics.impl.FilteringMetricsScope
-
Adds the data to the metrics scope if the given level is equal to above the enabled metrics
level.
- addData(String, double, StandardUnit) - Method in class com.amazonaws.services.kinesis.metrics.impl.NullMetricsScope
-
- addData(String, double, StandardUnit, MetricsLevel) - Method in class com.amazonaws.services.kinesis.metrics.impl.NullMetricsScope
-
- addData(String, double, StandardUnit) - Method in class com.amazonaws.services.kinesis.metrics.impl.ThreadSafeMetricsDelegatingScope
-
Adds a data point to this IMetricsScope.
- addData(String, double, StandardUnit, MetricsLevel) - Method in class com.amazonaws.services.kinesis.metrics.impl.ThreadSafeMetricsDelegatingScope
-
Adds a data point to this IMetricsScope if given metrics level is enabled.
- addData(String, double, StandardUnit) - Method in interface com.amazonaws.services.kinesis.metrics.interfaces.IMetricsScope
-
Adds a data point to this IMetricsScope.
- addData(String, double, StandardUnit, MetricsLevel) - Method in interface com.amazonaws.services.kinesis.metrics.interfaces.IMetricsScope
-
Adds a data point to this IMetricsScope if given metrics level is enabled.
- addDimension(String, String) - Method in class com.amazonaws.services.kinesis.metrics.impl.DimensionTrackingMetricsScope
-
- addDimension(String, String) - Method in class com.amazonaws.services.kinesis.metrics.impl.EndingMetricsScope
-
- addDimension(String, String) - Method in class com.amazonaws.services.kinesis.metrics.impl.FilteringMetricsScope
-
Adds given dimension with value if allowed dimensions list contains this dimension's name.
- addDimension(String, String) - Method in class com.amazonaws.services.kinesis.metrics.impl.NullMetricsScope
-
- addDimension(String, String) - Method in class com.amazonaws.services.kinesis.metrics.impl.ThreadSafeMetricsDelegatingScope
-
Adds a dimension that applies to all metrics in this IMetricsScope.
- addDimension(String, String) - Method in interface com.amazonaws.services.kinesis.metrics.interfaces.IMetricsScope
-
Adds a dimension that applies to all metrics in this IMetricsScope.
- addExplicitHashKeyTable(String) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
-
repeated string explicit_hash_key_table = 2;
- addExplicitHashKeyTableBytes(ByteString) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
-
repeated string explicit_hash_key_table = 2;
- addLatency(long, MetricsLevel) - Static method in class com.amazonaws.services.kinesis.metrics.impl.MetricsHelper
-
- addLatency(String, long, MetricsLevel) - Static method in class com.amazonaws.services.kinesis.metrics.impl.MetricsHelper
-
- addLatencyPerShard(String, String, long, MetricsLevel) - Static method in class com.amazonaws.services.kinesis.metrics.impl.MetricsHelper
-
- addLeasesToRenew(Collection<T>) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseRenewer
-
Adds leases to this LeaseRenewer's set of currently held leases.
- addLeasesToRenew(Collection<T>) - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseRenewer
-
Adds leases to this LeaseRenewer's set of currently held leases.
- addPartitionKeyTable(String) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
-
repeated string partition_key_table = 1;
- addPartitionKeyTableBytes(ByteString) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
-
repeated string partition_key_table = 1;
- addRecords(Messages.Record) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
-
repeated .Record records = 3;
- addRecords(int, Messages.Record) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
-
repeated .Record records = 3;
- addRecords(Messages.Record.Builder) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
-
repeated .Record records = 3;
- addRecords(int, Messages.Record.Builder) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
-
repeated .Record records = 3;
- addRecordsBuilder() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
-
repeated .Record records = 3;
- addRecordsBuilder(int) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
-
repeated .Record records = 3;
- addSuccessAndLatency(long, boolean, MetricsLevel) - Static method in class com.amazonaws.services.kinesis.metrics.impl.MetricsHelper
-
- addSuccessAndLatency(String, long, boolean, MetricsLevel) - Static method in class com.amazonaws.services.kinesis.metrics.impl.MetricsHelper
-
- addSuccessAndLatencyPerShard(String, String, long, boolean, MetricsLevel) - Static method in class com.amazonaws.services.kinesis.metrics.impl.MetricsHelper
-
- addTags(Messages.Tag) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
-
repeated .Tag tags = 4;
- addTags(int, Messages.Tag) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
-
repeated .Tag tags = 4;
- addTags(Messages.Tag.Builder) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
-
repeated .Tag tags = 4;
- addTags(int, Messages.Tag.Builder) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
-
repeated .Tag tags = 4;
- addTagsBuilder() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
-
repeated .Tag tags = 4;
- addTagsBuilder(int) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
-
repeated .Tag tags = 4;
- advanceIteratorTo(String, InitialPositionInStreamExtended) - Method in interface com.amazonaws.services.kinesis.clientlibrary.lib.worker.IDataFetcher
-
- advanceIteratorTo(String, InitialPositionInStreamExtended) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisDataFetcher
-
Advances this KinesisDataFetcher's internal iterator to be at the passed-in sequence number.
- AsynchronousGetRecordsRetrievalStrategy - Class in com.amazonaws.services.kinesis.clientlibrary.lib.worker
-
- AsynchronousGetRecordsRetrievalStrategy(IDataFetcher, int, int, String) - Constructor for class com.amazonaws.services.kinesis.clientlibrary.lib.worker.AsynchronousGetRecordsRetrievalStrategy
-
- AsynchronousGetRecordsRetrievalStrategy(IDataFetcher, ExecutorService, int, String) - Constructor for class com.amazonaws.services.kinesis.clientlibrary.lib.worker.AsynchronousGetRecordsRetrievalStrategy
-
- AT_TIMESTAMP - Static variable in class com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber
-
Special value for AT_TIMESTAMP.
- CACHE_MAX_ALLOWED_AGE - Static variable in class com.amazonaws.services.kinesis.clientlibrary.proxies.KinesisProxy
-
- CACHE_MISS_WARNING_MODULUS - Static variable in class com.amazonaws.services.kinesis.clientlibrary.proxies.KinesisProxy
-
- call() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.BlockOnParentShardTask
-
- call() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.InitializeTask
-
- call() - Method in interface com.amazonaws.services.kinesis.clientlibrary.lib.worker.ITask
-
Perform task logic.
- call() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisShutdownTask
-
- call() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.MetricsCollectingTaskDecorator
-
Perform task logic.
- call() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.ProcessTask
-
- call() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.ShardSyncTask
-
- call() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.ShutdownNotificationTask
-
- call() - Method in class com.amazonaws.services.kinesis.multilang.MultiLangDaemon
-
- canTransitionTo(ShutdownReason) - Method in enum com.amazonaws.services.kinesis.clientlibrary.lib.worker.ShutdownReason
-
Indicates whether the given reason can override the current reason.
- checkAndCreateLeasesForNewShards(IKinesisProxy, ILeaseManager<KinesisClientLease>, InitialPositionInStreamExtended, boolean, boolean) - Method in interface com.amazonaws.services.kinesis.clientlibrary.lib.worker.ShardSyncer
-
- checkAndCreateLeasesForNewShards(IKinesisProxy, ILeaseManager<KinesisClientLease>, InitialPositionInStreamExtended, boolean, boolean, List<Shard>) - Method in interface com.amazonaws.services.kinesis.clientlibrary.lib.worker.ShardSyncer
-
- checkpoint() - Method in interface com.amazonaws.services.kinesis.clientlibrary.interfaces.IPreparedCheckpointer
-
This method will record a pending checkpoint.
- checkpoint() - Method in interface com.amazonaws.services.kinesis.clientlibrary.interfaces.IRecordProcessorCheckpointer
-
This method will checkpoint the progress at the last data record that was delivered to the record processor.
- checkpoint(Record) - Method in interface com.amazonaws.services.kinesis.clientlibrary.interfaces.IRecordProcessorCheckpointer
-
This method will checkpoint the progress at the provided record.
- checkpoint(String) - Method in interface com.amazonaws.services.kinesis.clientlibrary.interfaces.IRecordProcessorCheckpointer
-
This method will checkpoint the progress at the provided sequenceNumber.
- checkpoint(String, long) - Method in interface com.amazonaws.services.kinesis.clientlibrary.interfaces.IRecordProcessorCheckpointer
-
This method will checkpoint the progress at the provided sequenceNumber and subSequenceNumber, the latter for
aggregated records produced with the Producer Library.
- Checkpoint - Class in com.amazonaws.services.kinesis.clientlibrary.lib.checkpoint
-
A class encapsulating the 2 pieces of state stored in a checkpoint.
- Checkpoint(ExtendedSequenceNumber, ExtendedSequenceNumber) - Constructor for class com.amazonaws.services.kinesis.clientlibrary.lib.checkpoint.Checkpoint
-
Constructor.
- checkpoint() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.DoesNothingPreparedCheckpointer
-
This method will record a pending checkpoint.
- checkpoint() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.PreparedCheckpointer
-
This method will record a pending checkpoint.
- checkpoint() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.RecordProcessorCheckpointer
-
This method will checkpoint the progress at the last data record that was delivered to the record processor.
- checkpoint(Record) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.RecordProcessorCheckpointer
-
This method will checkpoint the progress at the provided record.
- checkpoint(String) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.RecordProcessorCheckpointer
-
This method will checkpoint the progress at the provided sequenceNumber.
- checkpoint(String, long) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.RecordProcessorCheckpointer
-
This method will checkpoint the progress at the provided sequenceNumber and subSequenceNumber, the latter for
aggregated records produced with the Producer Library.
- CheckpointMessage - Class in com.amazonaws.services.kinesis.multilang.messages
-
A checkpoint message is sent by the client's subprocess to indicate to the kcl processor that it should attempt to
checkpoint.
- CheckpointMessage() - Constructor for class com.amazonaws.services.kinesis.multilang.messages.CheckpointMessage
-
Default constructor.
- CheckpointMessage(String, Long, Throwable) - Constructor for class com.amazonaws.services.kinesis.multilang.messages.CheckpointMessage
-
Convenience constructor.
- CHILD_SHARD_IDS_KEY - Variable in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLeaseSerializer
-
- clazz - Variable in class com.amazonaws.services.kinesis.leases.impl.LeaseSerializer
-
- cleanupLease(LeasePendingDeletion, boolean, boolean) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseCleanupManager
-
- clear() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
-
- clear() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
-
- clear() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag.Builder
-
- clearCurrentlyHeldLeases() - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseRenewer
-
Clears this LeaseRenewer's set of currently held leases.
- clearCurrentlyHeldLeases() - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseRenewer
-
Clears this LeaseRenewer's set of currently held leases.
- clearData() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
-
required bytes data = 3;
- clearExplicitHashKeyIndex() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
-
optional uint64 explicit_hash_key_index = 2;
- clearExplicitHashKeyTable() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
-
repeated string explicit_hash_key_table = 2;
- clearKey() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag.Builder
-
required string key = 1;
- clearPartitionKeyIndex() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
-
required uint64 partition_key_index = 1;
- clearPartitionKeyTable() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
-
repeated string partition_key_table = 1;
- clearRecords() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
-
repeated .Record records = 3;
- clearTags() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
-
repeated .Tag tags = 4;
- clearValue() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag.Builder
-
optional string value = 2;
- clone() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
-
- clone() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
-
- clone() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag.Builder
-
- com.amazonaws.services.kinesis.clientlibrary.config - package com.amazonaws.services.kinesis.clientlibrary.config
-
- com.amazonaws.services.kinesis.clientlibrary.exceptions - package com.amazonaws.services.kinesis.clientlibrary.exceptions
-
- com.amazonaws.services.kinesis.clientlibrary.exceptions.internal - package com.amazonaws.services.kinesis.clientlibrary.exceptions.internal
-
- com.amazonaws.services.kinesis.clientlibrary.interfaces - package com.amazonaws.services.kinesis.clientlibrary.interfaces
-
- com.amazonaws.services.kinesis.clientlibrary.interfaces.v2 - package com.amazonaws.services.kinesis.clientlibrary.interfaces.v2
-
- com.amazonaws.services.kinesis.clientlibrary.lib.checkpoint - package com.amazonaws.services.kinesis.clientlibrary.lib.checkpoint
-
- com.amazonaws.services.kinesis.clientlibrary.lib.worker - package com.amazonaws.services.kinesis.clientlibrary.lib.worker
-
- com.amazonaws.services.kinesis.clientlibrary.proxies - package com.amazonaws.services.kinesis.clientlibrary.proxies
-
- com.amazonaws.services.kinesis.clientlibrary.types - package com.amazonaws.services.kinesis.clientlibrary.types
-
- com.amazonaws.services.kinesis.clientlibrary.utils - package com.amazonaws.services.kinesis.clientlibrary.utils
-
- com.amazonaws.services.kinesis.leases - package com.amazonaws.services.kinesis.leases
-
- com.amazonaws.services.kinesis.leases.exceptions - package com.amazonaws.services.kinesis.leases.exceptions
-
- com.amazonaws.services.kinesis.leases.impl - package com.amazonaws.services.kinesis.leases.impl
-
- com.amazonaws.services.kinesis.leases.interfaces - package com.amazonaws.services.kinesis.leases.interfaces
-
- com.amazonaws.services.kinesis.leases.util - package com.amazonaws.services.kinesis.leases.util
-
- com.amazonaws.services.kinesis.metrics.impl - package com.amazonaws.services.kinesis.metrics.impl
-
- com.amazonaws.services.kinesis.metrics.interfaces - package com.amazonaws.services.kinesis.metrics.interfaces
-
- com.amazonaws.services.kinesis.multilang - package com.amazonaws.services.kinesis.multilang
-
This package provides a KCL application which implements the multi language protocol.
- com.amazonaws.services.kinesis.multilang.messages - package com.amazonaws.services.kinesis.multilang.messages
-
- compareTo(ExtendedSequenceNumber) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber
-
Compares this with another ExtendedSequenceNumber using these rules.
- completedLeaseCleanupThresholdMillis() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- consistentReads - Variable in class com.amazonaws.services.kinesis.leases.impl.LeaseManager
-
- consumeShard() - Method in interface com.amazonaws.services.kinesis.clientlibrary.lib.worker.IShardConsumer
-
- consumeShard() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisShardConsumer
-
No-op if current task is pending, otherwise submits next task for this shard.
- convertAndRethrowExceptions(String, String, AmazonClientException) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseManager
-
- convertLeasesToAssignments(Collection<KinesisClientLease>) - Static method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibLeaseCoordinator
-
- convertLeaseToAssignment(KinesisClientLease) - Static method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibLeaseCoordinator
-
- copy() - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLease
-
Returns a deep copy of this object.
- copy() - Method in class com.amazonaws.services.kinesis.leases.impl.Lease
-
Returns a deep copy of this object.
- createAttributeValue(Collection<String>) - Static method in class com.amazonaws.services.kinesis.leases.util.DynamoUtils
-
- createAttributeValue(String) - Static method in class com.amazonaws.services.kinesis.leases.util.DynamoUtils
-
- createAttributeValue(Long) - Static method in class com.amazonaws.services.kinesis.leases.util.DynamoUtils
-
- createGracefulShutdownCallable() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker
-
Creates a callable that will execute the graceful shutdown process.
- createLeaseIfNotExists(T) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseManager
-
Create a new lease.
- createLeaseIfNotExists(T) - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseManager
-
Create a new lease.
- createLeaseTableIfNotExists(Long, Long) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseManager
-
Creates the table that will store leases.
- createLeaseTableIfNotExists(Long, Long) - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseManager
-
Creates the table that will store leases.
- createMetrics() - Method in class com.amazonaws.services.kinesis.metrics.impl.CWMetricsFactory
-
- createMetrics() - Method in class com.amazonaws.services.kinesis.metrics.impl.InterceptingMetricsFactory
-
- createMetrics() - Method in class com.amazonaws.services.kinesis.metrics.impl.LogMetricsFactory
-
- createMetrics() - Method in class com.amazonaws.services.kinesis.metrics.impl.NullMetricsFactory
-
- createMetrics() - Method in class com.amazonaws.services.kinesis.metrics.impl.ThreadSafeMetricsDelegatingFactory
- createMetrics() - Method in interface com.amazonaws.services.kinesis.metrics.interfaces.IMetricsFactory
-
- createProcessor() - Method in interface com.amazonaws.services.kinesis.clientlibrary.interfaces.IRecordProcessorFactory
-
Returns a record processor to be used for processing data records for a (assigned) shard.
- createProcessor() - Method in interface com.amazonaws.services.kinesis.clientlibrary.interfaces.v2.IRecordProcessorFactory
-
Returns a record processor to be used for processing data records for a (assigned) shard.
- createProcessor() - Method in class com.amazonaws.services.kinesis.multilang.MultiLangRecordProcessorFactory
-
- createRecordsFetcher(GetRecordsRetrievalStrategy, String, IMetricsFactory, int) - Method in interface com.amazonaws.services.kinesis.clientlibrary.lib.worker.RecordsFetcherFactory
-
Returns a GetRecordsCache to be used for retrieving records for a given shard.
- createRecordsFetcher(GetRecordsRetrievalStrategy, String, IMetricsFactory, int) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.SimpleRecordsFetcherFactory
-
- createShardConsumer(ShardInfo, StreamConfig, ICheckpoint, IRecordProcessor, RecordProcessorCheckpointer, KinesisClientLibLeaseCoordinator, long, boolean, ExecutorService, IMetricsFactory, long, boolean, Optional<Integer>, Optional<Integer>, KinesisClientLibConfiguration, ShardSyncer, ShardSyncStrategy, LeaseCleanupManager) - Method in interface com.amazonaws.services.kinesis.clientlibrary.lib.worker.IShardConsumerFactory
-
Returns a shard consumer to be used for consuming a (assigned) shard.
- createShardConsumer(ShardInfo, StreamConfig, ICheckpoint, IRecordProcessor, RecordProcessorCheckpointer, KinesisClientLibLeaseCoordinator, long, boolean, ExecutorService, IMetricsFactory, long, boolean, Optional<Integer>, Optional<Integer>, KinesisClientLibConfiguration, ShardSyncer, ShardSyncStrategy, LeaseCleanupManager) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisShardConsumerFactory
-
- createTask(KinesisShardConsumer) - Method in interface com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisConsumerStates.ConsumerState
-
Creates a new task for this state using the passed in consumer to build the task.
- createTask(KinesisShardConsumer) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisConsumerStates.InitializingState
-
- CustomerApplicationException - Exception in com.amazonaws.services.kinesis.leases.exceptions
-
- CustomerApplicationException(Throwable) - Constructor for exception com.amazonaws.services.kinesis.leases.exceptions.CustomerApplicationException
-
- CustomerApplicationException(String, Throwable) - Constructor for exception com.amazonaws.services.kinesis.leases.exceptions.CustomerApplicationException
-
- CustomerApplicationException(String) - Constructor for exception com.amazonaws.services.kinesis.leases.exceptions.CustomerApplicationException
-
- CWMetricKey - Class in com.amazonaws.services.kinesis.metrics.impl
-
- CWMetricKey(MetricDatum) - Constructor for class com.amazonaws.services.kinesis.metrics.impl.CWMetricKey
-
- CWMetricsFactory - Class in com.amazonaws.services.kinesis.metrics.impl
-
An IMetricsFactory that creates IMetricsScopes that output themselves via CloudWatch.
- CWMetricsFactory(AWSCredentialsProvider, String, long, int) - Constructor for class com.amazonaws.services.kinesis.metrics.impl.CWMetricsFactory
-
Constructor.
- CWMetricsFactory(AWSCredentialsProvider, ClientConfiguration, String, long, int) - Constructor for class com.amazonaws.services.kinesis.metrics.impl.CWMetricsFactory
-
Constructor.
- CWMetricsFactory(AmazonCloudWatch, String, long, int) - Constructor for class com.amazonaws.services.kinesis.metrics.impl.CWMetricsFactory
-
Constructor.
- CWMetricsFactory(AmazonCloudWatch, String, long, int, MetricsLevel, Set<String>) - Constructor for class com.amazonaws.services.kinesis.metrics.impl.CWMetricsFactory
-
Constructor.
- CWMetricsScope - Class in com.amazonaws.services.kinesis.metrics.impl
-
Metrics scope for CloudWatch metrics.
- CWMetricsScope(CWPublisherRunnable<CWMetricKey>, MetricsLevel, Set<String>) - Constructor for class com.amazonaws.services.kinesis.metrics.impl.CWMetricsScope
-
Creates a CloudWatch metrics scope with given metrics level and enabled dimensions.
- CWPublisherRunnable<KeyType> - Class in com.amazonaws.services.kinesis.metrics.impl
-
A CWPublisherRunnable contains the logic of when to publish metrics.
- CWPublisherRunnable(ICWMetricsPublisher<KeyType>, long, int, int) - Constructor for class com.amazonaws.services.kinesis.metrics.impl.CWPublisherRunnable
-
Constructor.
- CWPublisherRunnable(ICWMetricsPublisher<KeyType>, long, int, int, int) - Constructor for class com.amazonaws.services.kinesis.metrics.impl.CWPublisherRunnable
-
- data - Variable in class com.amazonaws.services.kinesis.metrics.impl.AccumulatingMetricsScope
-
- DATA_FIELD_NUMBER - Static variable in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record
-
- DataFetcherResult - Interface in com.amazonaws.services.kinesis.clientlibrary.lib.worker
-
Represents the result from the DataFetcher, and allows the receiver to accept a result
- DataFetchingStrategy - Enum in com.amazonaws.services.kinesis.clientlibrary.lib.worker
-
- datum - Variable in class com.amazonaws.services.kinesis.metrics.impl.MetricDatumWithKey
-
- deaggregate(List<Record>) - Static method in class com.amazonaws.services.kinesis.clientlibrary.types.UserRecord
-
This method deaggregates the given list of Amazon Kinesis records into a
list of KPL user records.
- deaggregate(List<Record>, BigInteger, BigInteger) - Static method in class com.amazonaws.services.kinesis.clientlibrary.types.UserRecord
-
This method deaggregates the given list of Amazon Kinesis records into a
list of KPL user records.
- DEFAULT_CLEANUP_LEASES_UPON_SHARDS_COMPLETION - Static variable in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
Cleanup leases upon shards completion (don't wait until they expire in Kinesis).
- DEFAULT_DDB_BILLING_MODE - Static variable in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
Default Billing mode for DDB when we need to create a new lease table.
- DEFAULT_DONT_CALL_PROCESS_RECORDS_FOR_EMPTY_RECORD_LIST - Static variable in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
Don't call processRecords() on the record processor for empty record lists.
- DEFAULT_FAILOVER_TIME_MILLIS - Static variable in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
Fail over time in milliseconds.
- DEFAULT_IDLETIME_BETWEEN_READS_MILLIS - Static variable in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
The default value for how long the
KinesisShardConsumer should sleep if no records are returned from the call to
AmazonKinesis.getRecords(com.amazonaws.services.kinesis.model.GetRecordsRequest).
- DEFAULT_INITIAL_LEASE_TABLE_READ_CAPACITY - Static variable in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
The Amazon DynamoDB table used for tracking leases will be provisioned with this read capacity.
- DEFAULT_INITIAL_LEASE_TABLE_WRITE_CAPACITY - Static variable in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
The Amazon DynamoDB table used for tracking leases will be provisioned with this write capacity.
- DEFAULT_INITIAL_POSITION_IN_STREAM - Static variable in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
The location in the shard from which the KinesisClientLibrary will start fetching records from
when the application starts for the first time and there is no checkpoint for the shard.
- DEFAULT_LIST_SHARDS_BACKOFF_TIME_IN_MILLIS - Static variable in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
The sleep time between two listShards calls from the proxy when throttled.
- DEFAULT_MAX_INITIALIZATION_ATTEMPTS - Static variable in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
The number of times the
Worker will try to initialize before giving up.
- DEFAULT_MAX_LEASE_RENEWAL_THREADS - Static variable in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
The size of the thread pool to create for the lease renewer to use.
- DEFAULT_MAX_LEASES_FOR_WORKER - Static variable in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
The max number of leases (shards) this worker should process.
- DEFAULT_MAX_LEASES_TO_STEAL_AT_ONE_TIME - Static variable in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
Max leases to steal from another worker at one time (for load balancing).
- DEFAULT_MAX_LIST_SHARDS_RETRY_ATTEMPTS - Static variable in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
The number of times the Proxy will retry listShards call when throttled.
- DEFAULT_MAX_RECORDS - Static variable in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
Max records to fetch from Kinesis in a single GetRecords call.
- DEFAULT_METRICS_BUFFER_TIME_MILLIS - Static variable in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
Buffer metrics for at most this long before publishing to CloudWatch.
- DEFAULT_METRICS_ENABLED_DIMENSIONS - Static variable in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
Allowed dimensions for CloudWatch metrics.
- DEFAULT_METRICS_ENABLED_DIMENSIONS - Static variable in class com.amazonaws.services.kinesis.metrics.impl.CWMetricsFactory
-
Default metrics dimensions.
- DEFAULT_METRICS_LEVEL - Static variable in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
Metrics level for which to enable CloudWatch metrics.
- DEFAULT_METRICS_LEVEL - Static variable in class com.amazonaws.services.kinesis.metrics.impl.CWMetricsFactory
-
Default metrics level to enable.
- DEFAULT_METRICS_MAX_QUEUE_SIZE - Static variable in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
Buffer at most this many metrics before publishing to CloudWatch.
- DEFAULT_PARENT_SHARD_POLL_INTERVAL_MILLIS - Static variable in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
Interval in milliseconds between polling to check for parent shard completion.
- DEFAULT_SHARD_PRIORITIZATION - Static variable in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
Default Shard prioritization strategy.
- DEFAULT_SHARD_SYNC_INTERVAL_MILLIS - Static variable in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
Shard sync interval in milliseconds - e.g.
- DEFAULT_SHARD_SYNC_STRATEGY_TYPE - Static variable in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
Default ShardSyncStrategy to be used for discovering new shards in the Stream.
- DEFAULT_SHUTDOWN_GRACE_MILLIS - Static variable in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
The amount of milliseconds to wait before graceful shutdown forcefully terminates.
- DEFAULT_SKIP_SHARD_SYNC_AT_STARTUP_IF_LEASES_EXIST - Static variable in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
The Worker will skip shard sync during initialization if there are one or more leases in the lease table.
- DEFAULT_TASK_BACKOFF_TIME_MILLIS - Static variable in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
Backoff time in milliseconds for Amazon Kinesis Client Library tasks (in the event of failures).
- DEFAULT_VALIDATE_SEQUENCE_NUMBER_BEFORE_CHECKPOINTING - Static variable in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- DefaultCWMetricsPublisher - Class in com.amazonaws.services.kinesis.metrics.impl
-
Default implementation for publishing metrics to CloudWatch.
- DefaultCWMetricsPublisher(AmazonCloudWatch, String) - Constructor for class com.amazonaws.services.kinesis.metrics.impl.DefaultCWMetricsPublisher
-
- deleteAll() - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseManager
-
Delete all leases from DynamoDB.
- deleteAll() - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseManager
-
Delete all leases from DynamoDB.
- deleteLease(T) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseManager
-
Delete the given lease from DynamoDB.
- deleteLease(T) - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseManager
-
Delete the given lease from DynamoDB.
- DependencyException - Exception in com.amazonaws.services.kinesis.leases.exceptions
-
Indicates that a lease operation has failed because a dependency of the leasing system has failed.
- DependencyException(Throwable) - Constructor for exception com.amazonaws.services.kinesis.leases.exceptions.DependencyException
-
- DependencyException(String, Throwable) - Constructor for exception com.amazonaws.services.kinesis.leases.exceptions.DependencyException
-
- deserialize(String, String) - Static method in class com.amazonaws.services.kinesis.leases.impl.HashKeyRangeForLease
-
Deserialize from serialized hashKeyRange string from external storage.
- DimensionTrackingMetricsScope - Class in com.amazonaws.services.kinesis.metrics.impl
-
DimensionTrackingMetricsScope is where we provide functionality for dimensions.
- DimensionTrackingMetricsScope() - Constructor for class com.amazonaws.services.kinesis.metrics.impl.DimensionTrackingMetricsScope
-
- DoesNothingPreparedCheckpointer - Class in com.amazonaws.services.kinesis.clientlibrary.lib.worker
-
A special IPreparedCheckpointer that does nothing, which can be used when preparing a checkpoint at the current
checkpoint sequence number where it is never necessary to do another checkpoint.
- DoesNothingPreparedCheckpointer(ExtendedSequenceNumber) - Constructor for class com.amazonaws.services.kinesis.clientlibrary.lib.worker.DoesNothingPreparedCheckpointer
-
Constructor.
- drain(int) - Method in class com.amazonaws.services.kinesis.metrics.impl.MetricAccumulatingQueue
-
- dropLease(T) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseCoordinator
-
Requests that renewals for the given lease are stopped.
- dropLease(T) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseRenewer
-
Stops the lease renewer from continunig to maintain the given lease.
- dropLease(T) - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseRenewer
-
Stops the lease renewer from continunig to maintain the given lease.
- dynamoDBClient - Variable in class com.amazonaws.services.kinesis.leases.impl.LeaseManager
-
- DynamoUtils - Class in com.amazonaws.services.kinesis.leases.util
-
Static utility functions used by our LeaseSerializers.
- DynamoUtils() - Constructor for class com.amazonaws.services.kinesis.leases.util.DynamoUtils
-
- garbageLeaseCleanupThresholdMillis() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- GenericLeaseSelector<T extends Lease> - Class in com.amazonaws.services.kinesis.leases.impl
-
GenericLeaseSelector abstracts away the lease selection logic from the application code that's using leasing.
- GenericLeaseSelector() - Constructor for class com.amazonaws.services.kinesis.leases.impl.GenericLeaseSelector
-
- get(String, int) - Method in interface com.amazonaws.services.kinesis.clientlibrary.proxies.IKinesisProxy
-
Get records from stream.
- get(String, int) - Method in class com.amazonaws.services.kinesis.clientlibrary.proxies.KinesisProxy
-
Get records from stream.
- get(String, int) - Method in class com.amazonaws.services.kinesis.clientlibrary.proxies.MetricsCollectingKinesisProxyDecorator
-
Get records from stream.
- getAction() - Method in class com.amazonaws.services.kinesis.multilang.messages.JsonFriendlyRecord
-
- getAllShardIds() - Method in interface com.amazonaws.services.kinesis.clientlibrary.proxies.IKinesisProxy
-
Fetch the shardIds of all shards in the stream.
- getAllShardIds() - Method in class com.amazonaws.services.kinesis.clientlibrary.proxies.KinesisProxy
-
Fetch the shardIds of all shards in the stream.
- getAllShardIds() - Method in class com.amazonaws.services.kinesis.clientlibrary.proxies.MetricsCollectingKinesisProxyDecorator
-
Fetch the shardIds of all shards in the stream.
- getApplicationName() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- getApplicationName() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker
-
- getAssignments() - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseCoordinator
-
- getAttributeDefinitions() - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLeaseSerializer
-
- getAttributeDefinitions() - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseSerializer
-
- getAttributeDefinitions() - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseSerializer
-
- getCheckpoint(String) - Method in interface com.amazonaws.services.kinesis.clientlibrary.interfaces.ICheckpoint
-
Get the current checkpoint stored for the specified shard.
- getCheckpoint(String) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibLeaseCoordinator
-
Get the current checkpoint stored for the specified shard.
- getCheckpoint() - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLease
-
- getCheckpoint(String) - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLeaseManager
-
Gets the current checkpoint of the shard.
- getCheckpoint(String) - Method in interface com.amazonaws.services.kinesis.leases.interfaces.IKinesisClientLeaseManager
-
Gets the current checkpoint of the shard.
- getCheckpointer() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.ProcessRecordsInput
-
Get Checkpointer.
- getCheckpointer() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.ShutdownInput
-
Get Checkpointer.
- getCheckpointObject(String) - Method in interface com.amazonaws.services.kinesis.clientlibrary.interfaces.ICheckpoint
-
Get the current checkpoint stored for the specified shard, which holds the sequence numbers for the checkpoint
and pending checkpoint.
- getCheckpointObject(String) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibLeaseCoordinator
-
Get the current checkpoint stored for the specified shard, which holds the sequence numbers for the checkpoint
and pending checkpoint.
- getChildShardIds() - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLease
-
- getChildShards() - Method in interface com.amazonaws.services.kinesis.clientlibrary.lib.worker.IDataFetcher
-
- getChildShards() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisDataFetcher
-
- getChildShards() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.TaskResult
-
- getCloudWatchClientConfiguration() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- getCloudWatchCredentialsProvider() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- getConcurrencyToken() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.ShardInfo
-
Concurrency token for the lease that this shard is part of
- getConcurrencyToken() - Method in class com.amazonaws.services.kinesis.leases.impl.Lease
-
- getConfiguration(Properties) - Method in class com.amazonaws.services.kinesis.clientlibrary.config.KinesisClientLibConfigurator
-
Return a KinesisClientLibConfiguration with variables configured as specified by the properties in config stream.
- getConfiguration(InputStream) - Method in class com.amazonaws.services.kinesis.clientlibrary.config.KinesisClientLibConfigurator
-
- getConsumerState() - Method in enum com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisConsumerStates.ShardConsumerState
-
- getCurrentAssignments() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibLeaseCoordinator
-
- getCurrentlyHeldLease(String) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseCoordinator
-
- getCurrentlyHeldLease(String) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseRenewer
- getCurrentlyHeldLease(String) - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseRenewer
-
- getCurrentlyHeldLeases() - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseRenewer
- getCurrentlyHeldLeases() - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseRenewer
-
- getCurrentState() - Method in interface com.amazonaws.services.kinesis.clientlibrary.lib.worker.IShardConsumer
-
- getCurrentState() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisShardConsumer
-
Private/Internal method - has package level access solely for testing purposes.
- getData() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
-
required bytes data = 3;
- getData() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record
-
required bytes data = 3;
- getData() - Method in interface com.amazonaws.services.kinesis.clientlibrary.types.Messages.RecordOrBuilder
-
required bytes data = 3;
- getDataFetcher() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.AsynchronousGetRecordsRetrievalStrategy
-
- getDataFetcher() - Method in interface com.amazonaws.services.kinesis.clientlibrary.lib.worker.GetRecordsRetrievalStrategy
-
Returns the IDataFetcher used to getRecords
- getDataFetcher() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.SynchronousGetRecordsRetrievalStrategy
-
- getDefaultInstance() - Static method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord
-
- getDefaultInstance() - Static method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record
-
- getDefaultInstance() - Static method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag
-
- getDefaultInstanceForType() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
-
- getDefaultInstanceForType() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord
-
- getDefaultInstanceForType() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
-
- getDefaultInstanceForType() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record
-
- getDefaultInstanceForType() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag.Builder
-
- getDefaultInstanceForType() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag
-
- getDefaultLeaseRenewalExecutorService(int) - Static method in class com.amazonaws.services.kinesis.leases.impl.LeaseCoordinator
-
Returns executor service that should be used for lease renewal.
- getDescriptor() - Static method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
-
- getDescriptor() - Static method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord
-
- getDescriptor() - Static method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages
-
- getDescriptor() - Static method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
-
- getDescriptor() - Static method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record
-
- getDescriptor() - Static method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag.Builder
-
- getDescriptor() - Static method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag
-
- getDescriptorForType() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
-
- getDescriptorForType() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
-
- getDescriptorForType() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag.Builder
-
- getDimensions() - Method in class com.amazonaws.services.kinesis.metrics.impl.DimensionTrackingMetricsScope
-
- getDynamoDBClientConfiguration() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- getDynamoDBCredentialsProvider() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- getDynamoDBEndpoint() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- getDynamoEvictLeaseUpdate(KinesisClientLease) - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLeaseSerializer
-
- getDynamoEvictLeaseUpdate(Lease) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseSerializer
-
- getDynamoEvictLeaseUpdate(T) - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseSerializer
-
- getDynamoExistentExpectation(String) - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLeaseSerializer
-
- getDynamoExistentExpectation(String) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseSerializer
-
- getDynamoExistentExpectation(String) - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseSerializer
-
- getDynamoHashKey(KinesisClientLease) - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLeaseSerializer
-
- getDynamoHashKey(String) - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLeaseSerializer
-
- getDynamoHashKey(String) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseSerializer
-
- getDynamoHashKey(Lease) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseSerializer
-
- getDynamoHashKey(T) - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseSerializer
-
- getDynamoHashKey(String) - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseSerializer
-
Special getDynamoHashKey implementation used by ILeaseManager.getLease().
- getDynamoLeaseCheckpointExpectation(KinesisClientLease) - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLeaseSerializer
-
- getDynamoLeaseCheckpointExpectation(Lease) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseSerializer
-
- getDynamoLeaseCheckpointExpectation(T) - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseSerializer
-
- getDynamoLeaseCounterExpectation(KinesisClientLease) - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLeaseSerializer
-
- getDynamoLeaseCounterExpectation(Lease) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseSerializer
-
- getDynamoLeaseCounterExpectation(Long) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseSerializer
-
- getDynamoLeaseCounterExpectation(T) - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseSerializer
-
- getDynamoLeaseCounterUpdate(KinesisClientLease) - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLeaseSerializer
-
- getDynamoLeaseCounterUpdate(Lease) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseSerializer
-
- getDynamoLeaseCounterUpdate(Long) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseSerializer
-
- getDynamoLeaseCounterUpdate(T) - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseSerializer
-
- getDynamoLeaseOwnerExpectation(KinesisClientLease) - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLeaseSerializer
-
- getDynamoLeaseOwnerExpectation(Lease) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseSerializer
-
- getDynamoLeaseOwnerExpectation(T) - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseSerializer
-
- getDynamoNonexistantExpectation() - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLeaseSerializer
-
- getDynamoNonexistantExpectation() - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseSerializer
-
- getDynamoNonexistantExpectation() - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseSerializer
-
- getDynamoTakeLeaseUpdate(KinesisClientLease, String) - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLeaseSerializer
-
- getDynamoTakeLeaseUpdate(Lease, String) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseSerializer
-
- getDynamoTakeLeaseUpdate(T, String) - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseSerializer
-
- getDynamoUpdateLeaseUpdate(KinesisClientLease) - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLeaseSerializer
-
- getDynamoUpdateLeaseUpdate(KinesisClientLease, UpdateField) - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLeaseSerializer
-
- getDynamoUpdateLeaseUpdate(Lease) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseSerializer
-
- getDynamoUpdateLeaseUpdate(Lease, UpdateField) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseSerializer
-
- getDynamoUpdateLeaseUpdate(T) - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseSerializer
-
- getDynamoUpdateLeaseUpdate(T, UpdateField) - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseSerializer
-
- getEpsilonMillis() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- getException() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.TaskResult
-
- getExecutorService() - Method in class com.amazonaws.services.kinesis.multilang.MultiLangDaemonConfig
-
- getExplicitHashKey() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.UserRecord
-
- getExplicitHashKeyIndex() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
-
optional uint64 explicit_hash_key_index = 2;
- getExplicitHashKeyIndex() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record
-
optional uint64 explicit_hash_key_index = 2;
- getExplicitHashKeyIndex() - Method in interface com.amazonaws.services.kinesis.clientlibrary.types.Messages.RecordOrBuilder
-
optional uint64 explicit_hash_key_index = 2;
- getExplicitHashKeyTable(int) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
-
repeated string explicit_hash_key_table = 2;
- getExplicitHashKeyTable(int) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord
-
repeated string explicit_hash_key_table = 2;
- getExplicitHashKeyTable(int) - Method in interface com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecordOrBuilder
-
repeated string explicit_hash_key_table = 2;
- getExplicitHashKeyTableBytes(int) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
-
repeated string explicit_hash_key_table = 2;
- getExplicitHashKeyTableBytes(int) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord
-
repeated string explicit_hash_key_table = 2;
- getExplicitHashKeyTableBytes(int) - Method in interface com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecordOrBuilder
-
repeated string explicit_hash_key_table = 2;
- getExplicitHashKeyTableCount() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
-
repeated string explicit_hash_key_table = 2;
- getExplicitHashKeyTableCount() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord
-
repeated string explicit_hash_key_table = 2;
- getExplicitHashKeyTableCount() - Method in interface com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecordOrBuilder
-
repeated string explicit_hash_key_table = 2;
- getExplicitHashKeyTableList() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
-
repeated string explicit_hash_key_table = 2;
- getExplicitHashKeyTableList() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord
-
repeated string explicit_hash_key_table = 2;
- getExplicitHashKeyTableList() - Method in interface com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecordOrBuilder
-
repeated string explicit_hash_key_table = 2;
- getExtendedSequenceNumber() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.InitializationInput
-
- getFailoverTimeMillis() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- getGetRecordsRetrievalStrategy() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.BlockingGetRecordsCache
-
- getGetRecordsRetrievalStrategy() - Method in interface com.amazonaws.services.kinesis.clientlibrary.lib.worker.GetRecordsCache
-
- getGetRecordsRetrievalStrategy() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.PrefetchGetRecordsCache
-
- getHashKeyRange() - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLease
-
- getIdleTimeBetweenReadsInMillis() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- getInitialLeaseTableReadCapacity() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- getInitialLeaseTableWriteCapacity() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- getInitialPositionInStream() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.InitialPositionInStreamExtended
-
Get the initial position in the stream where the application should start from.
- getInitialPositionInStream() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- getInitialPositionInStream() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.StreamConfig
-
- getInitialPositionInStreamExtended() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
Keeping it protected to forbid outside callers from depending on this internal object.
- getIterator(String, String, String) - Method in interface com.amazonaws.services.kinesis.clientlibrary.proxies.IKinesisProxy
-
Fetch a shard iterator from the specified position in the shard.
- getIterator(String, String) - Method in interface com.amazonaws.services.kinesis.clientlibrary.proxies.IKinesisProxy
-
Fetch a shard iterator from the specified position in the shard.
- getIterator(String, Date) - Method in interface com.amazonaws.services.kinesis.clientlibrary.proxies.IKinesisProxy
-
Fetch a shard iterator from the specified position in the shard.
- getIterator(String, String, String) - Method in class com.amazonaws.services.kinesis.clientlibrary.proxies.KinesisProxy
-
Fetch a shard iterator from the specified position in the shard.
- getIterator(String, String) - Method in class com.amazonaws.services.kinesis.clientlibrary.proxies.KinesisProxy
-
Fetch a shard iterator from the specified position in the shard.
- getIterator(String, Date) - Method in class com.amazonaws.services.kinesis.clientlibrary.proxies.KinesisProxy
-
Fetch a shard iterator from the specified position in the shard.
- getIterator(String, String, String) - Method in class com.amazonaws.services.kinesis.clientlibrary.proxies.MetricsCollectingKinesisProxyDecorator
-
Fetch a shard iterator from the specified position in the shard.
- getIterator(String, String) - Method in class com.amazonaws.services.kinesis.clientlibrary.proxies.MetricsCollectingKinesisProxyDecorator
-
Fetch a shard iterator from the specified position in the shard.
- getIterator(String, Date) - Method in class com.amazonaws.services.kinesis.clientlibrary.proxies.MetricsCollectingKinesisProxyDecorator
-
Fetch a shard iterator from the specified position in the shard.
- getKey() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag.Builder
-
required string key = 1;
- getKey() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag
-
required string key = 1;
- getKey() - Method in interface com.amazonaws.services.kinesis.clientlibrary.types.Messages.TagOrBuilder
-
required string key = 1;
- getKey(String) - Method in class com.amazonaws.services.kinesis.metrics.impl.AccumulateByNameMetricsScope
-
- getKey(String) - Method in class com.amazonaws.services.kinesis.metrics.impl.AccumulatingMetricsScope
-
- getKeyBytes() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag.Builder
-
required string key = 1;
- getKeyBytes() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag
-
required string key = 1;
- getKeyBytes() - Method in interface com.amazonaws.services.kinesis.clientlibrary.types.Messages.TagOrBuilder
-
required string key = 1;
- getKeySchema() - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLeaseSerializer
-
- getKeySchema() - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseSerializer
-
- getKeySchema() - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseSerializer
-
- getKinesisClientConfiguration() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- getKinesisClientLibConfiguration() - Method in class com.amazonaws.services.kinesis.multilang.MultiLangDaemonConfig
-
- getKinesisCredentialsProvider() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- getKinesisEndpoint() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- getLargestPermittedCheckpointValue() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.RecordProcessorCheckpointer
-
Used for testing.
- getLastCheckpointValue() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.RecordProcessorCheckpointer
-
- getLastCounterIncrementNanos() - Method in class com.amazonaws.services.kinesis.leases.impl.Lease
-
- getLease(String) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseManager
- getLease(String) - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseManager
-
- getLeaseCounter() - Method in class com.amazonaws.services.kinesis.leases.impl.Lease
-
- getLeaseCountThatCanBeTaken(Collection<T>) - Method in class com.amazonaws.services.kinesis.leases.impl.GenericLeaseSelector
-
Provides the number of leases that should be taken by the worker.
- getLeaseCountThatCanBeTaken(Collection<T>) - Method in interface com.amazonaws.services.kinesis.leases.interfaces.LeaseSelector
-
Provides the number of leases that should be taken by the worker.
- getLeaseKey() - Method in class com.amazonaws.services.kinesis.leases.impl.Lease
-
- getLeaseManager() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibLeaseCoordinator
-
Used to get information about leases for Kinesis shards (e.g.
- getLeaseOwner() - Method in class com.amazonaws.services.kinesis.leases.impl.Lease
-
- getLeasesRecoveryAuditorExecutionFrequencyMillis() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- getLeasesRecoveryAuditorInconsistencyConfidenceThreshold() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- getLeasesToTakeFromExpiredLeases(List<T>, int) - Method in class com.amazonaws.services.kinesis.leases.impl.GenericLeaseSelector
-
Provides the list of leases to be taken.
- getLeasesToTakeFromExpiredLeases(List<T>, int) - Method in interface com.amazonaws.services.kinesis.leases.interfaces.LeaseSelector
-
Provides the list of leases to be taken.
- getMaxLeasesForWorker() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- getMaxLeasesToStealAtOneTime() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- getMaxRecords() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- getMetricsBufferTimeMillis() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- getMetricsEnabledDimensions() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- getMetricsFactory(AmazonCloudWatch, KinesisClientLibConfiguration) - Static method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker
-
Given configuration, returns appropriate metrics factory.
- getMetricsLevel() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- getMetricsMaxQueueSize() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- getMetricsScope() - Static method in class com.amazonaws.services.kinesis.metrics.impl.MetricsHelper
-
- getMillisBehindLatest() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.ProcessRecordsInput
-
Get milliseconds behind latest.
- getName() - Method in enum com.amazonaws.services.kinesis.metrics.interfaces.MetricsLevel
-
Returns the name for this metrics level.
- getNextRecords(int) - Method in interface com.amazonaws.services.kinesis.clientlibrary.lib.worker.GetRecordsRetriever
-
- getNextResult() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.BlockingGetRecordsCache
-
- getNextResult() - Method in interface com.amazonaws.services.kinesis.clientlibrary.lib.worker.GetRecordsCache
-
This method returns the next set of records from the Cache if present, or blocks the request till it gets the
next set of records back from Kinesis.
- getNextResult() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.PrefetchGetRecordsCache
-
- getOwnerSwitchesSinceCheckpoint() - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLease
-
- getParentShardIds() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.ShardInfo
-
A list of shards that are parents of this shard.
- getParentShardIds() - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLease
-
- getParentShardPollIntervalMillis() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- getParserForType() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord
-
- getParserForType() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record
-
- getParserForType() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag
-
- getPartitionKeyIndex() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
-
required uint64 partition_key_index = 1;
- getPartitionKeyIndex() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record
-
required uint64 partition_key_index = 1;
- getPartitionKeyIndex() - Method in interface com.amazonaws.services.kinesis.clientlibrary.types.Messages.RecordOrBuilder
-
required uint64 partition_key_index = 1;
- getPartitionKeyTable(int) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
-
repeated string partition_key_table = 1;
- getPartitionKeyTable(int) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord
-
repeated string partition_key_table = 1;
- getPartitionKeyTable(int) - Method in interface com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecordOrBuilder
-
repeated string partition_key_table = 1;
- getPartitionKeyTableBytes(int) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
-
repeated string partition_key_table = 1;
- getPartitionKeyTableBytes(int) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord
-
repeated string partition_key_table = 1;
- getPartitionKeyTableBytes(int) - Method in interface com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecordOrBuilder
-
repeated string partition_key_table = 1;
- getPartitionKeyTableCount() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
-
repeated string partition_key_table = 1;
- getPartitionKeyTableCount() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord
-
repeated string partition_key_table = 1;
- getPartitionKeyTableCount() - Method in interface com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecordOrBuilder
-
repeated string partition_key_table = 1;
- getPartitionKeyTableList() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
-
repeated string partition_key_table = 1;
- getPartitionKeyTableList() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord
-
repeated string partition_key_table = 1;
- getPartitionKeyTableList() - Method in interface com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecordOrBuilder
-
repeated string partition_key_table = 1;
- getPendingCheckpoint() - Method in interface com.amazonaws.services.kinesis.clientlibrary.interfaces.IPreparedCheckpointer
-
- getPendingCheckpoint() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.DoesNothingPreparedCheckpointer
- getPendingCheckpoint() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.PreparedCheckpointer
- getPendingCheckpoint() - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLease
-
- getPendingCheckpointSequenceNumber() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.InitializationInput
-
- getProxy(String) - Method in interface com.amazonaws.services.kinesis.clientlibrary.proxies.IKinesisProxyFactory
-
Deprecated.
Return an IKinesisProxy object for the specified stream.
- getProxy(String) - Method in class com.amazonaws.services.kinesis.clientlibrary.proxies.KinesisProxyFactory
-
Deprecated.
Return an IKinesisProxy object for the specified stream.
- getReason() - Method in class com.amazonaws.services.kinesis.multilang.messages.ShutdownMessage
-
- getRecordProcessorFactory() - Method in class com.amazonaws.services.kinesis.multilang.MultiLangDaemonConfig
-
- getRecords(int) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.AsynchronousGetRecordsRetrievalStrategy
-
- getRecords(int) - Method in interface com.amazonaws.services.kinesis.clientlibrary.lib.worker.GetRecordsRetrievalStrategy
-
Gets a set of records from Kinesis.
- getRecords(int) - Method in interface com.amazonaws.services.kinesis.clientlibrary.lib.worker.IDataFetcher
-
- getRecords(int) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisDataFetcher
-
Get records from the current position in the stream (up to maxRecords).
- getRecords(int) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.SynchronousGetRecordsRetrievalStrategy
-
- getRecords(int) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
-
repeated .Record records = 3;
- getRecords(int) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord
-
repeated .Record records = 3;
- getRecords(int) - Method in interface com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecordOrBuilder
-
repeated .Record records = 3;
- getRecords() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.ProcessRecordsInput
-
Get records.
- getRecordsBuilder(int) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
-
repeated .Record records = 3;
- getRecordsBuilderList() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
-
repeated .Record records = 3;
- GetRecordsCache - Interface in com.amazonaws.services.kinesis.clientlibrary.lib.worker
-
This class is used as a cache for Prefetching data from Kinesis.
- getRecordsCount() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
-
repeated .Record records = 3;
- getRecordsCount() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord
-
repeated .Record records = 3;
- getRecordsCount() - Method in interface com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecordOrBuilder
-
repeated .Record records = 3;
- getRecordsList() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
-
repeated .Record records = 3;
- getRecordsList() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord
-
repeated .Record records = 3;
- getRecordsList() - Method in interface com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecordOrBuilder
-
repeated .Record records = 3;
- getRecordsOrBuilder(int) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
-
repeated .Record records = 3;
- getRecordsOrBuilder(int) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord
-
repeated .Record records = 3;
- getRecordsOrBuilder(int) - Method in interface com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecordOrBuilder
-
repeated .Record records = 3;
- getRecordsOrBuilderList() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
-
repeated .Record records = 3;
- getRecordsOrBuilderList() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord
-
repeated .Record records = 3;
- getRecordsOrBuilderList() - Method in interface com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecordOrBuilder
-
repeated .Record records = 3;
- GetRecordsRetrievalStrategy - Interface in com.amazonaws.services.kinesis.clientlibrary.lib.worker
-
Represents a strategy to retrieve records from Kinesis.
- GetRecordsRetriever - Interface in com.amazonaws.services.kinesis.clientlibrary.lib.worker
-
This class uses the GetRecordsRetrievalStrategy class to retrieve the next set of records and update the cache.
- getRegionName() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- getResponseFor() - Method in class com.amazonaws.services.kinesis.multilang.messages.StatusMessage
-
- getResult() - Method in interface com.amazonaws.services.kinesis.clientlibrary.lib.worker.DataFetcherResult
-
The result of the request to Kinesis
- getSequenceNumber() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber
-
- getSerializedSize() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord
-
- getSerializedSize() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record
-
- getSerializedSize() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag
-
- getShard(String) - Method in interface com.amazonaws.services.kinesis.clientlibrary.proxies.IKinesisProxyExtended
-
Get the Shard corresponding to shardId associated with this
IKinesisProxy.
- getShard(String) - Method in class com.amazonaws.services.kinesis.clientlibrary.proxies.KinesisProxy
-
Get the Shard corresponding to shardId associated with this
IKinesisProxy.
- getShardId() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.ShardInfo
-
The shardId that this ShardInfo contains data about
- getShardId() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.InitializationInput
-
Get shard Id.
- getShardList() - Method in interface com.amazonaws.services.kinesis.clientlibrary.proxies.IKinesisProxy
-
Fetch all the shards defined for the stream (e.g.
- getShardList() - Method in class com.amazonaws.services.kinesis.clientlibrary.proxies.KinesisProxy
-
Fetch all the shards defined for the stream (e.g.
- getShardList() - Method in class com.amazonaws.services.kinesis.clientlibrary.proxies.MetricsCollectingKinesisProxyDecorator
-
Fetch all the shards defined for the stream (e.g.
- getShardListWithFilter(ShardFilter) - Method in interface com.amazonaws.services.kinesis.clientlibrary.proxies.IKinesisProxy
-
Fetch a subset shards defined for the stream using a filter on the ListShards API.
- getShardListWithFilter(ShardFilter) - Method in class com.amazonaws.services.kinesis.clientlibrary.proxies.KinesisProxy
-
Fetch a subset shards defined for the stream using a filter on the ListShards API.
- getShardListWithFilter(ShardFilter) - Method in class com.amazonaws.services.kinesis.clientlibrary.proxies.MetricsCollectingKinesisProxyDecorator
-
Fetch a subset shards defined for the stream using a filter on the ListShards API.
- getShardPrioritizationStrategy() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- getShardSyncIntervalMillis() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- getShardSyncStrategyType() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- getShutdownGraceMillis() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- getShutdownReason() - Method in interface com.amazonaws.services.kinesis.clientlibrary.lib.worker.IShardConsumer
-
- getShutdownReason() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisShardConsumer
-
- getShutdownReason() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.ShutdownInput
-
Get shutdown reason.
- getShutdownState() - Method in enum com.amazonaws.services.kinesis.clientlibrary.lib.worker.ShutdownReason
-
- getSkipShardSyncAtWorkerInitializationIfLeasesExist() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- getState() - Method in interface com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisConsumerStates.ConsumerState
-
An enumeration represent the type of this state.
- getState() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisConsumerStates.InitializingState
-
- getStrategyType() - Method in interface com.amazonaws.services.kinesis.clientlibrary.lib.worker.ShardSyncStrategy
-
Can be used to provide a custom name for the implemented strategy.
- getStreamInfo(String) - Method in interface com.amazonaws.services.kinesis.clientlibrary.proxies.IKinesisProxy
-
- getStreamInfo(String) - Method in class com.amazonaws.services.kinesis.clientlibrary.proxies.KinesisProxy
-
Deprecated.
- getStreamInfo(String) - Method in class com.amazonaws.services.kinesis.clientlibrary.proxies.MetricsCollectingKinesisProxyDecorator
-
Fetch information about stream.
- getStreamName() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- getStreamProxy() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.StreamConfig
-
- getSubSequenceNumber() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber
-
- getSubSequenceNumber() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.UserRecord
-
- getTableName() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- getTags(int) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
-
repeated .Tag tags = 4;
- getTags(int) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record
-
repeated .Tag tags = 4;
- getTags(int) - Method in interface com.amazonaws.services.kinesis.clientlibrary.types.Messages.RecordOrBuilder
-
repeated .Tag tags = 4;
- getTagsBuilder(int) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
-
repeated .Tag tags = 4;
- getTagsBuilderList() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
-
repeated .Tag tags = 4;
- getTagsCount() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
-
repeated .Tag tags = 4;
- getTagsCount() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record
-
repeated .Tag tags = 4;
- getTagsCount() - Method in interface com.amazonaws.services.kinesis.clientlibrary.types.Messages.RecordOrBuilder
-
repeated .Tag tags = 4;
- getTagsList() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
-
repeated .Tag tags = 4;
- getTagsList() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record
-
repeated .Tag tags = 4;
- getTagsList() - Method in interface com.amazonaws.services.kinesis.clientlibrary.types.Messages.RecordOrBuilder
-
repeated .Tag tags = 4;
- getTagsOrBuilder(int) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
-
repeated .Tag tags = 4;
- getTagsOrBuilder(int) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record
-
repeated .Tag tags = 4;
- getTagsOrBuilder(int) - Method in interface com.amazonaws.services.kinesis.clientlibrary.types.Messages.RecordOrBuilder
-
repeated .Tag tags = 4;
- getTagsOrBuilderList() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
-
repeated .Tag tags = 4;
- getTagsOrBuilderList() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record
-
repeated .Tag tags = 4;
- getTagsOrBuilderList() - Method in interface com.amazonaws.services.kinesis.clientlibrary.types.Messages.RecordOrBuilder
-
repeated .Tag tags = 4;
- getTaskBackoffTimeMillis() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- getTaskType() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.BlockOnParentShardTask
-
- getTaskType() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.InitializeTask
-
- getTaskType() - Method in interface com.amazonaws.services.kinesis.clientlibrary.lib.worker.ITask
-
- getTaskType() - Method in interface com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisConsumerStates.ConsumerState
-
- getTaskType() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisConsumerStates.InitializingState
-
- getTaskType() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisShutdownTask
-
- getTaskType() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.MetricsCollectingTaskDecorator
- getTaskType() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.ProcessTask
-
- getTaskType() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.ShardSyncTask
-
- getTaskType() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.ShutdownNotificationTask
-
- getTime() - Method in class com.amazonaws.services.kinesis.metrics.impl.CWPublisherRunnable
-
Overrideable for testing purposes.
- getTimeSpentInCache() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.ProcessRecordsInput
-
- getTimestamp() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.InitialPositionInStreamExtended
-
Get the timestamp from where we need to start the application.
- getTimestampAtInitialPositionInStream() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- getUnknownFields() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord
-
- getUnknownFields() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record
-
- getUnknownFields() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag
-
- getValue() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag.Builder
-
optional string value = 2;
- getValue() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag
-
optional string value = 2;
- getValue() - Method in interface com.amazonaws.services.kinesis.clientlibrary.types.Messages.TagOrBuilder
-
optional string value = 2;
- getValue() - Method in enum com.amazonaws.services.kinesis.metrics.interfaces.MetricsLevel
-
Returns the value for this metrics level.
- getValueBytes() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag.Builder
-
optional string value = 2;
- getValueBytes() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag
-
optional string value = 2;
- getValueBytes() - Method in interface com.amazonaws.services.kinesis.clientlibrary.types.Messages.TagOrBuilder
-
optional string value = 2;
- getWorkerIdentifier() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- getWorkerIdentifier() - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseCoordinator
-
- getWorkerIdentifier() - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseTaker
- getWorkerIdentifier() - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseTaker
-
- gracefuleShutdownStarted - Variable in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker
-
- gracefulShutdownCoordinator - Variable in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker
-
- ICheckpoint - Interface in com.amazonaws.services.kinesis.clientlibrary.interfaces
-
Interface for checkpoint trackers.
- ICWMetricsPublisher<KeyType> - Interface in com.amazonaws.services.kinesis.metrics.impl
-
An ICWMetricsPublisher is a publisher that contains the logic to publish metrics.
- IDataFetcher - Interface in com.amazonaws.services.kinesis.clientlibrary.lib.worker
-
- IKinesisClientLeaseManager - Interface in com.amazonaws.services.kinesis.leases.interfaces
-
A decoration of ILeaseManager that adds methods to get/update checkpoints.
- IKinesisProxy - Interface in com.amazonaws.services.kinesis.clientlibrary.proxies
-
Kinesis proxy interface.
- IKinesisProxyExtended - Interface in com.amazonaws.services.kinesis.clientlibrary.proxies
-
Kinesis proxy interface extended with addition method(s).
- IKinesisProxyFactory - Interface in com.amazonaws.services.kinesis.clientlibrary.proxies
-
- ILeaseManager<T extends Lease> - Interface in com.amazonaws.services.kinesis.leases.interfaces
-
Supports basic CRUD operations for Leases.
- ILeaseRenewer<T extends Lease> - Interface in com.amazonaws.services.kinesis.leases.interfaces
-
ILeaseRenewer objects are used by LeaseCoordinator to renew leases held by the LeaseCoordinator.
- ILeaseSerializer<T extends Lease> - Interface in com.amazonaws.services.kinesis.leases.interfaces
-
Utility class that manages the mapping of Lease objects/operations to records in DynamoDB.
- ILeaseTaker<T extends Lease> - Interface in com.amazonaws.services.kinesis.leases.interfaces
-
ILeaseTaker is used by LeaseCoordinator to take new leases, or leases that other workers fail to renew.
- IMetricsFactory - Interface in com.amazonaws.services.kinesis.metrics.interfaces
-
Factory for MetricsScope objects.
- IMetricsScope - Interface in com.amazonaws.services.kinesis.metrics.interfaces
-
An IMetricsScope represents a set of metric data that share a set of dimensions.
- InitializationInput - Class in com.amazonaws.services.kinesis.clientlibrary.types
-
Container for the parameters to the IRecordProcessor's
initialize method.
- InitializationInput() - Constructor for class com.amazonaws.services.kinesis.clientlibrary.types.InitializationInput
-
Default constructor.
- initialize(String) - Method in interface com.amazonaws.services.kinesis.clientlibrary.interfaces.IRecordProcessor
-
Invoked by the Amazon Kinesis Client Library before data records are delivered to the RecordProcessor instance
(via processRecords).
- initialize(InitializationInput) - Method in interface com.amazonaws.services.kinesis.clientlibrary.interfaces.v2.IRecordProcessor
-
Invoked by the Amazon Kinesis Client Library before data records are delivered to the RecordProcessor instance
(via processRecords).
- initialize(String, InitialPositionInStreamExtended) - Method in interface com.amazonaws.services.kinesis.clientlibrary.lib.worker.IDataFetcher
-
- initialize(ExtendedSequenceNumber, InitialPositionInStreamExtended) - Method in interface com.amazonaws.services.kinesis.clientlibrary.lib.worker.IDataFetcher
-
- initialize(String, InitialPositionInStreamExtended) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisDataFetcher
-
Initializes this KinesisDataFetcher's iterator based on the checkpointed sequence number.
- initialize(ExtendedSequenceNumber, InitialPositionInStreamExtended) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisDataFetcher
-
- initialize() - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseRenewer
-
Bootstrap initial set of leases from the LeaseManager (e.g.
- initialize() - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseRenewer
-
Bootstrap initial set of leases from the LeaseManager (e.g.
- initialize(InitializationInput) - Method in class com.amazonaws.services.kinesis.multilang.MultiLangRecordProcessor
-
- InitializeMessage - Class in com.amazonaws.services.kinesis.multilang.messages
-
An initialize message is sent to the client's subprocess to indicate that it should perform its initialization steps.
- InitializeMessage() - Constructor for class com.amazonaws.services.kinesis.multilang.messages.InitializeMessage
-
Default constructor.
- InitializeMessage(InitializationInput) - Constructor for class com.amazonaws.services.kinesis.multilang.messages.InitializeMessage
-
Convenience constructor.
- InitializeTask - Class in com.amazonaws.services.kinesis.clientlibrary.lib.worker
-
Task for initializing shard position and invoking the RecordProcessor initialize() API.
- InitializeTask(ShardInfo, IRecordProcessor, ICheckpoint, RecordProcessorCheckpointer, IDataFetcher, long, StreamConfig, GetRecordsCache) - Constructor for class com.amazonaws.services.kinesis.clientlibrary.lib.worker.InitializeTask
-
Constructor.
- InitializingState() - Constructor for class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisConsumerStates.InitializingState
-
- InitialPositionInStream - Enum in com.amazonaws.services.kinesis.clientlibrary.lib.worker
-
Used to specify the position in the stream where a new application should start from.
- InitialPositionInStreamExtended - Class in com.amazonaws.services.kinesis.clientlibrary.lib.worker
-
Class that houses the entities needed to specify the position in the stream from where a new application should
start.
- interceptAddData(String, double, StandardUnit, IMetricsScope) - Method in class com.amazonaws.services.kinesis.metrics.impl.InterceptingMetricsFactory
-
- interceptAddData(String, double, StandardUnit, MetricsLevel, IMetricsScope) - Method in class com.amazonaws.services.kinesis.metrics.impl.InterceptingMetricsFactory
-
- interceptAddDimension(String, String, IMetricsScope) - Method in class com.amazonaws.services.kinesis.metrics.impl.InterceptingMetricsFactory
-
- interceptCreateMetrics(IMetricsScope) - Method in class com.amazonaws.services.kinesis.metrics.impl.InterceptingMetricsFactory
-
- interceptEnd(IMetricsScope) - Method in class com.amazonaws.services.kinesis.metrics.impl.InterceptingMetricsFactory
-
- InterceptingMetricsFactory - Class in com.amazonaws.services.kinesis.metrics.impl
-
- InterceptingMetricsFactory(IMetricsFactory) - Constructor for class com.amazonaws.services.kinesis.metrics.impl.InterceptingMetricsFactory
-
- internalGetFieldAccessorTable() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
-
- internalGetFieldAccessorTable() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord
-
- internalGetFieldAccessorTable() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
-
- internalGetFieldAccessorTable() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record
-
- internalGetFieldAccessorTable() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag.Builder
-
- internalGetFieldAccessorTable() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag
-
- InvalidStateException - Exception in com.amazonaws.services.kinesis.clientlibrary.exceptions
-
This is thrown when the Amazon Kinesis Client Library encounters issues with its internal state (e.g.
- InvalidStateException(String) - Constructor for exception com.amazonaws.services.kinesis.clientlibrary.exceptions.InvalidStateException
-
- InvalidStateException(String, Exception) - Constructor for exception com.amazonaws.services.kinesis.clientlibrary.exceptions.InvalidStateException
-
- InvalidStateException - Exception in com.amazonaws.services.kinesis.leases.exceptions
-
Indicates that a lease operation has failed because DynamoDB is an invalid state.
- InvalidStateException(Throwable) - Constructor for exception com.amazonaws.services.kinesis.leases.exceptions.InvalidStateException
-
- InvalidStateException(String, Throwable) - Constructor for exception com.amazonaws.services.kinesis.leases.exceptions.InvalidStateException
-
- InvalidStateException(String) - Constructor for exception com.amazonaws.services.kinesis.leases.exceptions.InvalidStateException
-
- IPeriodicShardSyncManager - Interface in com.amazonaws.services.kinesis.clientlibrary.lib.worker
-
- IPeriodicShardSyncManager.ShardSyncResponse - Class in com.amazonaws.services.kinesis.clientlibrary.lib.worker
-
- IPreparedCheckpointer - Interface in com.amazonaws.services.kinesis.clientlibrary.interfaces
-
Objects of this class are prepared to checkpoint at a specific sequence number.
- IRecordProcessor - Interface in com.amazonaws.services.kinesis.clientlibrary.interfaces
-
The Amazon Kinesis Client Library will instantiate record processors to process data records fetched from Amazon
Kinesis.
- IRecordProcessor - Interface in com.amazonaws.services.kinesis.clientlibrary.interfaces.v2
-
The Amazon Kinesis Client Library will instantiate record processors to process data records fetched from Amazon
Kinesis.
- IRecordProcessorCheckpointer - Interface in com.amazonaws.services.kinesis.clientlibrary.interfaces
-
Used by RecordProcessors when they want to checkpoint their progress.
- IRecordProcessorFactory - Interface in com.amazonaws.services.kinesis.clientlibrary.interfaces
-
The Amazon Kinesis Client Library will use this to instantiate a record processor per shard.
- IRecordProcessorFactory - Interface in com.amazonaws.services.kinesis.clientlibrary.interfaces.v2
-
The Amazon Kinesis Client Library will use this to instantiate a record processor per shard.
- isAggregated() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.UserRecord
-
- isCandidateForCleanup(KinesisClientLease, Set<String>) - Method in interface com.amazonaws.services.kinesis.clientlibrary.lib.worker.LeaseCleanupValidator
-
Deprecated.
- isCompleted() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.ShardInfo
-
Whether the shard has been completely processed or not.
- isEmpty() - Method in class com.amazonaws.services.kinesis.metrics.impl.MetricAccumulatingQueue
-
- isEnqueuedForDeletion(LeasePendingDeletion) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseCleanupManager
-
Check if lease was already enqueued for deletion.
- isExpired(long, long) - Method in class com.amazonaws.services.kinesis.leases.impl.Lease
-
- IShardConsumer - Interface in com.amazonaws.services.kinesis.clientlibrary.lib.worker
-
- IShardConsumer.TaskOutcome - Enum in com.amazonaws.services.kinesis.clientlibrary.lib.worker
-
- IShardConsumerFactory - Interface in com.amazonaws.services.kinesis.clientlibrary.lib.worker
-
- IShutdownNotificationAware - Interface in com.amazonaws.services.kinesis.clientlibrary.interfaces.v2
-
Allows a record processor to indicate it's aware of requested shutdowns, and handle the request.
- isInitialized() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
-
- isInitialized() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord
-
- isInitialized() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
-
- isInitialized() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record
-
- isInitialized() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag.Builder
-
- isInitialized() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag
-
- isLeader(String) - Method in interface com.amazonaws.services.kinesis.clientlibrary.lib.worker.LeaderDecider
-
Method invoked to check the given workerId corresponds to one of the workers
designated to execute shard-syncs periodically.
- isLeaseNotFound() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.TaskResult
-
- isLeaseTableEmpty() - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseManager
-
Check (synchronously) if there are any leases in the lease table.
- isLeaseTableEmpty() - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseManager
-
Check (synchronously) if there are any leases in the lease table.
- isMetricsScopePresent() - Static method in class com.amazonaws.services.kinesis.metrics.impl.MetricsHelper
-
Checks if current metricsscope is present or not.
- isRunning() - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseCoordinator
-
- isShardClosed() - Method in interface com.amazonaws.services.kinesis.clientlibrary.proxies.ShardClosureVerificationResponse
-
- isShardClosed() - Method in class com.amazonaws.services.kinesis.clientlibrary.proxies.ShardListWrappingShardClosureVerificationResponse
-
- isShardEnd() - Method in interface com.amazonaws.services.kinesis.clientlibrary.lib.worker.DataFetcherResult
-
Indicates whether this result is at the end of the shard or not
- isShardEnd() - Method in class com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber
-
- isShardEndReached() - Method in interface com.amazonaws.services.kinesis.clientlibrary.lib.worker.IDataFetcher
-
- isShardEndReached() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisDataFetcher
-
- isShardEndReached() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.TaskResult
-
- isShutdown() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.AsynchronousGetRecordsRetrievalStrategy
-
- isShutdown() - Method in interface com.amazonaws.services.kinesis.clientlibrary.lib.worker.GetRecordsRetrievalStrategy
-
Returns whether this strategy has been shutdown.
- isShutdown() - Method in interface com.amazonaws.services.kinesis.clientlibrary.lib.worker.IShardConsumer
-
- isShutdown() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisShardConsumer
-
Used (by Worker) to check if this ShardConsumer instance has been shutdown
RecordProcessor shutdown() has been invoked, as appropriate.
- isShutdown() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.SynchronousGetRecordsRetrievalStrategy
-
- isShutdown() - Method in class com.amazonaws.services.kinesis.metrics.impl.CWPublisherRunnable
-
- isShutdownRequested() - Method in interface com.amazonaws.services.kinesis.clientlibrary.lib.worker.IShardConsumer
-
- isShutdownRequested() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisShardConsumer
-
- isSkipShardSyncAtWorkerInitializationIfLeasesExist() - Method in interface com.amazonaws.services.kinesis.clientlibrary.lib.worker.IShardConsumer
-
- isSkipShardSyncAtWorkerInitializationIfLeasesExist() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisShardConsumer
-
- isTerminal() - Method in interface com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisConsumerStates.ConsumerState
-
- isTerminal() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisConsumerStates.InitializingState
-
- ITask - Interface in com.amazonaws.services.kinesis.clientlibrary.lib.worker
-
Interface for shard processing tasks.
- safeGetLong(Map<String, AttributeValue>, String) - Static method in class com.amazonaws.services.kinesis.leases.util.DynamoUtils
-
- safeGetSS(Map<String, AttributeValue>, String) - Static method in class com.amazonaws.services.kinesis.leases.util.DynamoUtils
-
- safeGetString(Map<String, AttributeValue>, String) - Static method in class com.amazonaws.services.kinesis.leases.util.DynamoUtils
-
- SentinelCheckpoint - Enum in com.amazonaws.services.kinesis.clientlibrary.lib.checkpoint
-
Enumeration of the sentinel values of checkpoints.
- SequenceNumberValidator - Class in com.amazonaws.services.kinesis.clientlibrary.lib.worker
-
This class provides some methods for validating sequence numbers.
- SequenceNumberValidator(IKinesisProxy, String, boolean) - Constructor for class com.amazonaws.services.kinesis.clientlibrary.lib.worker.SequenceNumberValidator
-
Constructor.
- serializedEndingHashKey() - Method in class com.amazonaws.services.kinesis.leases.impl.HashKeyRangeForLease
-
Serialize the endingHashKey for persisting in external storage
- serializedStartingHashKey() - Method in class com.amazonaws.services.kinesis.leases.impl.HashKeyRangeForLease
-
Serialize the startingHashKey for persisting in external storage
- serializer - Variable in class com.amazonaws.services.kinesis.leases.impl.LeaseManager
-
- setCheckpoint(String, ExtendedSequenceNumber, String) - Method in interface com.amazonaws.services.kinesis.clientlibrary.interfaces.ICheckpoint
-
Record a checkpoint for a shard (e.g.
- setCheckpoint(String, ExtendedSequenceNumber, String) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibLeaseCoordinator
-
Record a checkpoint for a shard (e.g.
- setCheckpoint(ExtendedSequenceNumber) - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLease
-
Sets checkpoint.
- setChildShardIds(Collection<String>) - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLease
-
Sets childShardIds.
- setChildShards(List<ChildShard>) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.TaskResult
-
- setConcurrencyToken(UUID) - Method in class com.amazonaws.services.kinesis.leases.impl.Lease
-
Sets concurrencyToken.
- setData(ByteString) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
-
required bytes data = 3;
- setDataFetchingStrategy(DataFetchingStrategy) - Method in interface com.amazonaws.services.kinesis.clientlibrary.lib.worker.RecordsFetcherFactory
-
Sets the dataFetchingStrategy to determine the type of GetRecordsCache to be used.
- setDataFetchingStrategy(DataFetchingStrategy) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.SimpleRecordsFetcherFactory
-
- setExplicitHashKeyIndex(long) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
-
optional uint64 explicit_hash_key_index = 2;
- setExplicitHashKeyTable(int, String) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
-
repeated string explicit_hash_key_table = 2;
- setHashKeyRange(HashKeyRangeForLease) - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLease
-
Sets hashKeyRangeForLease.
- setIdleMillisBetweenCalls(long) - Method in interface com.amazonaws.services.kinesis.clientlibrary.lib.worker.RecordsFetcherFactory
-
Sets the maximum idle time between two get calls.
- setIdleMillisBetweenCalls(long) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.SimpleRecordsFetcherFactory
-
- setKey(String) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag.Builder
-
required string key = 1;
- setKeyBytes(ByteString) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag.Builder
-
required string key = 1;
- setLargestPermittedCheckpointValue(ExtendedSequenceNumber) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.RecordProcessorCheckpointer
-
- setLastCounterIncrementNanos(Long) - Method in class com.amazonaws.services.kinesis.leases.impl.Lease
-
Sets lastCounterIncrementNanos
- setLeaseCounter(Long) - Method in class com.amazonaws.services.kinesis.leases.impl.Lease
-
Sets leaseCounter.
- setLeaseKey(String) - Method in class com.amazonaws.services.kinesis.leases.impl.Lease
-
Sets leaseKey.
- setLeaseOwner(String) - Method in class com.amazonaws.services.kinesis.leases.impl.Lease
-
Sets leaseOwner.
- setMaxByteSize(int) - Method in interface com.amazonaws.services.kinesis.clientlibrary.lib.worker.RecordsFetcherFactory
-
Sets the max byte size for the GetRecordsCache, before further requests are blocked.
- setMaxByteSize(int) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.SimpleRecordsFetcherFactory
-
- setMaxPendingProcessRecordsInput(int) - Method in interface com.amazonaws.services.kinesis.clientlibrary.lib.worker.RecordsFetcherFactory
-
Sets the maximum number of ProcessRecordsInput objects the GetRecordsCache can hold, before further requests are
blocked.
- setMaxPendingProcessRecordsInput(int) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.SimpleRecordsFetcherFactory
-
- setMaxRecordsCount(int) - Method in interface com.amazonaws.services.kinesis.clientlibrary.lib.worker.RecordsFetcherFactory
-
Sets the max number of records for the GetRecordsCache can hold, before further requests are blocked.
- setMaxRecordsCount(int) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.SimpleRecordsFetcherFactory
-
- setMetricsScope(IMetricsScope) - Static method in class com.amazonaws.services.kinesis.metrics.impl.MetricsHelper
-
Sets given metrics scope for the current thread.
- setOwnerSwitchesSinceCheckpoint(Long) - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLease
-
Sets ownerSwitchesSinceCheckpoint.
- setParentShardIds(Collection<String>) - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLease
-
Sets parentShardIds.
- setPartitionKeyIndex(long) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
-
required uint64 partition_key_index = 1;
- setPartitionKeyTable(int, String) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
-
repeated string partition_key_table = 1;
- setPendingCheckpoint(ExtendedSequenceNumber) - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLease
-
Sets pending checkpoint.
- setReason(String) - Method in class com.amazonaws.services.kinesis.multilang.messages.ShutdownMessage
-
- setRecords(int, Messages.Record) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
-
repeated .Record records = 3;
- setRecords(int, Messages.Record.Builder) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.AggregatedRecord.Builder
-
repeated .Record records = 3;
- setResponseFor(String) - Method in class com.amazonaws.services.kinesis.multilang.messages.StatusMessage
-
- setSequenceNumberAtShardEnd(ExtendedSequenceNumber) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.RecordProcessorCheckpointer
-
Used to remember the last extended sequence number before SHARD_END to allow us to prevent the checkpointer
from checkpointing at the end of the shard twice (i.e.
- setShardEndReached(boolean) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.TaskResult
-
- setTags(int, Messages.Tag) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
-
repeated .Tag tags = 4;
- setTags(int, Messages.Tag.Builder) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Record.Builder
-
repeated .Tag tags = 4;
- setValue(String) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag.Builder
-
optional string value = 2;
- setValueBytes(ByteString) - Method in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag.Builder
-
optional string value = 2;
- SHARD_END - Static variable in class com.amazonaws.services.kinesis.clientlibrary.types.ExtendedSequenceNumber
-
Special value for SHARD_END.
- SHARD_ID_DIMENSION_NAME - Static variable in class com.amazonaws.services.kinesis.metrics.impl.MetricsHelper
-
- ShardClosureVerificationResponse - Interface in com.amazonaws.services.kinesis.clientlibrary.proxies
-
ShutDown task verifies if the shard in context is necessarily closed before checkpointing the shard at SHARD_END.
- ShardInfo - Class in com.amazonaws.services.kinesis.clientlibrary.lib.worker
-
Used to pass shard related info among different classes and as a key to the map of shard consumers.
- ShardInfo(String, String, Collection<String>, ExtendedSequenceNumber) - Constructor for class com.amazonaws.services.kinesis.clientlibrary.lib.worker.ShardInfo
-
Creates a new ShardInfo object.
- ShardListWrappingShardClosureVerificationResponse - Class in com.amazonaws.services.kinesis.clientlibrary.proxies
-
Implementation of ShardClosureVerificationResponse that also wraps the latest results
from IKinesisProxy.getShardList() in it.
- ShardListWrappingShardClosureVerificationResponse(boolean, List<Shard>) - Constructor for class com.amazonaws.services.kinesis.clientlibrary.proxies.ShardListWrappingShardClosureVerificationResponse
-
Used to capture response from KinesisProxy.verifyShardClosure method.
- ShardPrioritization - Interface in com.amazonaws.services.kinesis.clientlibrary.lib.worker
-
Provides logic to prioritize or filter shards before their execution.
- ShardSyncer - Interface in com.amazonaws.services.kinesis.clientlibrary.lib.worker
-
- ShardSyncResponse() - Constructor for class com.amazonaws.services.kinesis.clientlibrary.lib.worker.IPeriodicShardSyncManager.ShardSyncResponse
-
- ShardSyncStrategy - Interface in com.amazonaws.services.kinesis.clientlibrary.lib.worker
-
Facade of methods that can be invoked at different points
in KCL application execution to perform certain actions related to shard-sync.
- ShardSyncStrategyType - Enum in com.amazonaws.services.kinesis.clientlibrary.lib.worker
-
Types of ShardSyncStrategy} implemented in KCL.
- ShardSyncTask - Class in com.amazonaws.services.kinesis.clientlibrary.lib.worker
-
This task syncs leases/activies with shards of the stream.
- ShardSyncTask(IKinesisProxy, ILeaseManager<KinesisClientLease>, InitialPositionInStreamExtended, boolean, boolean, long, ShardSyncer, List<Shard>) - Constructor for class com.amazonaws.services.kinesis.clientlibrary.lib.worker.ShardSyncTask
-
- shouldCallProcessRecordsEvenForEmptyRecordList() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- shouldCleanupLeasesUponShardCompletion() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- shouldIgnoreUnexpectedChildShards() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- shouldValidateSequenceNumberBeforeCheckpointing() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- shouldValidateSequenceNumberBeforeCheckpointing() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.StreamConfig
-
- shutdown(IRecordProcessorCheckpointer, ShutdownReason) - Method in interface com.amazonaws.services.kinesis.clientlibrary.interfaces.IRecordProcessor
-
Invoked by the Amazon Kinesis Client Library to indicate it will no longer send data records to this
RecordProcessor instance.
- shutdown(ShutdownInput) - Method in interface com.amazonaws.services.kinesis.clientlibrary.interfaces.v2.IRecordProcessor
-
Invoked by the Amazon Kinesis Client Library to indicate it will no longer send data records to this
RecordProcessor instance.
- shutdown() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.AsynchronousGetRecordsRetrievalStrategy
-
- shutdown() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.BlockingGetRecordsCache
-
- shutdown() - Method in interface com.amazonaws.services.kinesis.clientlibrary.lib.worker.GetRecordsCache
-
This method calls the shutdown behavior on the cache, if available.
- shutdown() - Method in interface com.amazonaws.services.kinesis.clientlibrary.lib.worker.GetRecordsRetrievalStrategy
-
Releases any resources used by the strategy.
- shutdown() - Method in interface com.amazonaws.services.kinesis.clientlibrary.lib.worker.LeaderDecider
-
Can be invoked, if needed, to shutdown any clients/thread-pools
being used in the LeaderDecider implementation.
- shutdown() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.PrefetchGetRecordsCache
-
- shutdown() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.SynchronousGetRecordsRetrievalStrategy
-
- shutdown() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker
-
Signals worker to shutdown.
- shutdown() - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseCleanupManager
-
- shutdown() - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseRenewer
-
- shutdown() - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseRenewer
-
Shutdown any clients and thread-pools.
- shutdown() - Method in class com.amazonaws.services.kinesis.metrics.impl.CWMetricsFactory
-
- shutdown() - Method in class com.amazonaws.services.kinesis.metrics.impl.CWPublisherRunnable
-
- shutdown(ShutdownInput) - Method in class com.amazonaws.services.kinesis.multilang.MultiLangRecordProcessor
-
- shutdownComplete() - Method in interface com.amazonaws.services.kinesis.clientlibrary.lib.worker.ShutdownNotification
-
- ShutdownException - Exception in com.amazonaws.services.kinesis.clientlibrary.exceptions
-
The RecordProcessor instance has been shutdown (e.g.
- ShutdownException(String) - Constructor for exception com.amazonaws.services.kinesis.clientlibrary.exceptions.ShutdownException
-
- ShutdownException(String, Exception) - Constructor for exception com.amazonaws.services.kinesis.clientlibrary.exceptions.ShutdownException
-
- ShutdownInput - Class in com.amazonaws.services.kinesis.clientlibrary.types
-
Container for the parameters to the IRecordProcessor's
shutdown method.
- ShutdownInput() - Constructor for class com.amazonaws.services.kinesis.clientlibrary.types.ShutdownInput
-
Default constructor.
- ShutdownMessage - Class in com.amazonaws.services.kinesis.multilang.messages
-
A message to indicate to the client's process that it should shutdown and then terminate.
- ShutdownMessage() - Constructor for class com.amazonaws.services.kinesis.multilang.messages.ShutdownMessage
-
Default constructor.
- ShutdownMessage(ShutdownReason) - Constructor for class com.amazonaws.services.kinesis.multilang.messages.ShutdownMessage
-
Convenience constructor.
- ShutdownNotification - Interface in com.amazonaws.services.kinesis.clientlibrary.lib.worker
-
A shutdown request to the ShardConsumer
- shutdownNotificationComplete() - Method in interface com.amazonaws.services.kinesis.clientlibrary.lib.worker.ShutdownNotification
-
Used to indicate that the record processor has been notified of a requested shutdown, and given the chance to
checkpoint.
- ShutdownNotificationTask - Class in com.amazonaws.services.kinesis.clientlibrary.lib.worker
-
Notifies record processor of incoming shutdown request, and gives them a chance to checkpoint.
- ShutdownNotificationTask(IRecordProcessor, IRecordProcessorCheckpointer, ShutdownNotification, ShardInfo) - Constructor for class com.amazonaws.services.kinesis.clientlibrary.lib.worker.ShutdownNotificationTask
-
- ShutdownReason - Enum in com.amazonaws.services.kinesis.clientlibrary.lib.worker
-
Reason the RecordProcessor is being shutdown.
- shutdownRequested(IRecordProcessorCheckpointer) - Method in interface com.amazonaws.services.kinesis.clientlibrary.interfaces.v2.IShutdownNotificationAware
-
Called when the worker has been requested to shutdown, and gives the record processor a chance to checkpoint.
- shutdownRequested(IRecordProcessorCheckpointer) - Method in class com.amazonaws.services.kinesis.multilang.MultiLangRecordProcessor
-
- ShutdownRequestedMessage - Class in com.amazonaws.services.kinesis.multilang.messages
-
A message to indicate to the client's process that shutdown is requested.
- ShutdownRequestedMessage() - Constructor for class com.amazonaws.services.kinesis.multilang.messages.ShutdownRequestedMessage
-
Convenience constructor.
- shutdownTransition(ShutdownReason) - Method in interface com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisConsumerStates.ConsumerState
-
Provides the next state of the consumer when a shutdown has been requested.
- shutdownTransition(ShutdownReason) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisConsumerStates.InitializingState
-
- SimpleRecordsFetcherFactory - Class in com.amazonaws.services.kinesis.clientlibrary.lib.worker
-
- SimpleRecordsFetcherFactory() - Constructor for class com.amazonaws.services.kinesis.clientlibrary.lib.worker.SimpleRecordsFetcherFactory
-
- size() - Method in class com.amazonaws.services.kinesis.metrics.impl.MetricAccumulatingQueue
-
- start() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.BlockingGetRecordsCache
-
- start() - Method in interface com.amazonaws.services.kinesis.clientlibrary.lib.worker.GetRecordsCache
-
This method calls the start behavior on the cache, if available.
- start() - Method in interface com.amazonaws.services.kinesis.clientlibrary.lib.worker.IPeriodicShardSyncManager
-
- start() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.PrefetchGetRecordsCache
-
- start() - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseCleanupManager
-
- start() - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseCoordinator
-
Start background LeaseHolder and LeaseTaker threads.
- startGracefulShutdown() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker
-
Requests a graceful shutdown of the worker, notifying record processors, that implement
IShutdownNotificationAware, of the impending shutdown.
- startScope(IMetricsFactory) - Static method in class com.amazonaws.services.kinesis.metrics.impl.MetricsHelper
-
- startScope(IMetricsFactory, String) - Static method in class com.amazonaws.services.kinesis.metrics.impl.MetricsHelper
-
- StatusMessage - Class in com.amazonaws.services.kinesis.multilang.messages
-
A message sent by the client's process to indicate to the record processor that it completed a particular action.
- StatusMessage() - Constructor for class com.amazonaws.services.kinesis.multilang.messages.StatusMessage
-
Default constructor.
- StatusMessage(String) - Constructor for class com.amazonaws.services.kinesis.multilang.messages.StatusMessage
-
Convenience constructor.
- stop() - Method in interface com.amazonaws.services.kinesis.clientlibrary.lib.worker.IPeriodicShardSyncManager
-
- stop() - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseCoordinator
-
- stopLeaseTaker() - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseCoordinator
-
Requests the cancellation of the lease taker.
- StreamConfig - Class in com.amazonaws.services.kinesis.clientlibrary.lib.worker
-
Used to capture stream configuration and pass it along.
- SUCCESS - Static variable in class com.amazonaws.services.kinesis.metrics.impl.MetricsHelper
-
- successTransition() - Method in interface com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisConsumerStates.ConsumerState
-
- successTransition() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisConsumerStates.InitializingState
-
- SynchronousGetRecordsRetrievalStrategy - Class in com.amazonaws.services.kinesis.clientlibrary.lib.worker
-
- SynchronousGetRecordsRetrievalStrategy() - Constructor for class com.amazonaws.services.kinesis.clientlibrary.lib.worker.SynchronousGetRecordsRetrievalStrategy
-
- syncShards() - Method in interface com.amazonaws.services.kinesis.clientlibrary.lib.worker.ShardSyncStrategy
-
Invoked when the KCL application wants to execute shard-sync.
- syncShardsOnce() - Method in interface com.amazonaws.services.kinesis.clientlibrary.lib.worker.IPeriodicShardSyncManager
-
Runs ShardSync once, without scheduling further periodic ShardSyncs.
- VALUE_FIELD_NUMBER - Static variable in class com.amazonaws.services.kinesis.clientlibrary.types.Messages.Tag
-
- valueOf(String) - Static method in enum com.amazonaws.services.kinesis.clientlibrary.lib.checkpoint.SentinelCheckpoint
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.amazonaws.services.kinesis.clientlibrary.lib.worker.DataFetchingStrategy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.amazonaws.services.kinesis.clientlibrary.lib.worker.InitialPositionInStream
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.amazonaws.services.kinesis.clientlibrary.lib.worker.IShardConsumer.TaskOutcome
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisConsumerStates.ShardConsumerState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.amazonaws.services.kinesis.clientlibrary.lib.worker.ShardSyncStrategyType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.amazonaws.services.kinesis.clientlibrary.lib.worker.ShutdownReason
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.amazonaws.services.kinesis.clientlibrary.lib.worker.TaskType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.amazonaws.services.kinesis.clientlibrary.lib.worker.WorkerStateChangeListener.WorkerState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.amazonaws.services.kinesis.leases.impl.UpdateField
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.amazonaws.services.kinesis.metrics.interfaces.MetricsLevel
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.amazonaws.services.kinesis.clientlibrary.lib.checkpoint.SentinelCheckpoint
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.amazonaws.services.kinesis.clientlibrary.lib.worker.DataFetchingStrategy
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.amazonaws.services.kinesis.clientlibrary.lib.worker.InitialPositionInStream
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.amazonaws.services.kinesis.clientlibrary.lib.worker.IShardConsumer.TaskOutcome
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisConsumerStates.ShardConsumerState
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.amazonaws.services.kinesis.clientlibrary.lib.worker.ShardSyncStrategyType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.amazonaws.services.kinesis.clientlibrary.lib.worker.ShutdownReason
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.amazonaws.services.kinesis.clientlibrary.lib.worker.TaskType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.amazonaws.services.kinesis.clientlibrary.lib.worker.WorkerStateChangeListener.WorkerState
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.amazonaws.services.kinesis.leases.impl.UpdateField
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.amazonaws.services.kinesis.metrics.interfaces.MetricsLevel
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- verifyShardClosure(String) - Method in interface com.amazonaws.services.kinesis.clientlibrary.proxies.IKinesisProxy
-
Used to verify during ShardConsumer shutdown if the provided shardId is for a shard that has been closed.
- verifyShardClosure(String) - Method in class com.amazonaws.services.kinesis.clientlibrary.proxies.KinesisProxy
-
Used to verify during ShardConsumer shutdown if the provided shardId is for a shard that has been closed.
- verifyShardClosure(String) - Method in class com.amazonaws.services.kinesis.clientlibrary.proxies.MetricsCollectingKinesisProxyDecorator
-
Used to verify during ShardConsumer shutdown if the provided shardId is for a shard that has been closed.