- call() - Method in class com.amazonaws.services.kinesis.multilang.MultiLangDaemon
-
- 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(String) - Method in interface com.amazonaws.services.kinesis.clientlibrary.interfaces.IRecordProcessorCheckpointer
-
This method will checkpoint the progress at the provided sequenceNumber.
- 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, Throwable) - Constructor for class com.amazonaws.services.kinesis.multilang.messages.CheckpointMessage
-
Convenience constructor.
- clazz - Variable in class com.amazonaws.services.kinesis.leases.impl.LeaseSerializer
-
- 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.
- 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.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.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
-
- consistentReads - Variable in class com.amazonaws.services.kinesis.leases.impl.LeaseManager
-
- convertAndRethrowExceptions(String, String, AmazonClientException) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseManager
-
- 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
-
- 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 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 class com.amazonaws.services.kinesis.multilang.MultiLangRecordProcessorFactory
-
- 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.
- CWMetricsScope - Class in com.amazonaws.services.kinesis.metrics.impl
-
- CWMetricsScope(CWPublisherRunnable<CWMetricKey>) - Constructor for class com.amazonaws.services.kinesis.metrics.impl.CWMetricsScope
-
Each CWMetricsScope takes a publisher which contains the logic of when to publish metrics.
- 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
-
- datum - Variable in class com.amazonaws.services.kinesis.metrics.impl.MetricDatumWithKey
-
- 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_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
-
Idle time between record reads in milliseconds.
- 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_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_SYNC_INTERVAL_MILLIS - Static variable in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
Shard sync interval in milliseconds - e.g.
- 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
-
KCL will validate client provided sequence numbers with a call to Amazon Kinesis before checkpointing for calls
to RecordProcessorCheckpointer.checkpoint(String)
by default.
- 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
-
- 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
-
- drain(int) - Method in class com.amazonaws.services.kinesis.metrics.impl.MetricAccumulatingQueue
-
- 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
-
- 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.
- 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() - 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.
- getCheckpoint() - Method in class com.amazonaws.services.kinesis.multilang.messages.CheckpointMessage
-
- 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.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
-
- 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
-
- getData() - Method in class com.amazonaws.services.kinesis.multilang.messages.JsonFriendlyRecord
-
- 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
-
- 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
-
- 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().
- 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(Lease) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseSerializer
-
- getDynamoUpdateLeaseUpdate(T) - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseSerializer
-
- getEpsilonMillis() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- getError() - Method in class com.amazonaws.services.kinesis.multilang.messages.CheckpointMessage
-
- getExecutorService() - Method in class com.amazonaws.services.kinesis.multilang.MultiLangDaemonConfig
-
- getFailoverTimeMillis() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- getIdleTimeBetweenReadsInMillis() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- getInitialPositionInStream() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- 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, 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, String) - Method in class com.amazonaws.services.kinesis.clientlibrary.proxies.MetricsCollectingKinesisProxyDecorator
-
Fetch a shard iterator from the specified position in the shard.
- getKey(String) - Method in class com.amazonaws.services.kinesis.metrics.impl.AccumulateByNameMetricsScope
-
- getKey(String) - Method in class com.amazonaws.services.kinesis.metrics.impl.AccumulatingMetricsScope
-
- 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
-
- 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
-
- getLeaseKey() - Method in class com.amazonaws.services.kinesis.leases.impl.Lease
-
- getLeaseOwner() - Method in class com.amazonaws.services.kinesis.leases.impl.Lease
-
- getMaxRecords() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- getMetricsBufferTimeMillis() - 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
-
- getOwnerSwitchesSinceCheckpoint() - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLease
-
- getParentShardIds() - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLease
-
- getParentShardPollIntervalMillis() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- getPartitionKey() - Method in class com.amazonaws.services.kinesis.multilang.messages.JsonFriendlyRecord
-
- getProxy(String) - Method in interface com.amazonaws.services.kinesis.clientlibrary.proxies.IKinesisProxyFactory
-
Return an IKinesisProxy object for the specified stream.
- getProxy(String) - Method in class com.amazonaws.services.kinesis.clientlibrary.proxies.KinesisProxyFactory
-
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() - Method in class com.amazonaws.services.kinesis.multilang.messages.ProcessRecordsMessage
-
- getRegionName() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- getResponseFor() - Method in class com.amazonaws.services.kinesis.multilang.messages.StatusMessage
-
- getSequenceNumber() - Method in class com.amazonaws.services.kinesis.multilang.messages.JsonFriendlyRecord
-
- getShardId() - Method in class com.amazonaws.services.kinesis.multilang.messages.InitializeMessage
-
- 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.
- getShardSyncIntervalMillis() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- getStreamInfo(String) - Method in interface com.amazonaws.services.kinesis.clientlibrary.proxies.IKinesisProxy
-
Fetch information about stream.
- getStreamInfo(String) - Method in class com.amazonaws.services.kinesis.clientlibrary.proxies.KinesisProxy
-
Fetch information about stream.
- 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
-
- getTaskBackoffTimeMillis() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- getTime() - Method in class com.amazonaws.services.kinesis.metrics.impl.CWPublisherRunnable
-
Overrideable for testing purposes.
- 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
-
- 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.
- 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.
- IKinesisProxyFactory - Interface in com.amazonaws.services.kinesis.clientlibrary.proxies
-
Interface for a KinesisProxyFactory.
- 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.
- 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() - 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(String) - 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(String) - Constructor for class com.amazonaws.services.kinesis.multilang.messages.InitializeMessage
-
Convenience constructor.
- 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.
- interceptAddData(String, double, StandardUnit, 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
-
- 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
-
- 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.
- 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.
- isEmpty() - Method in class com.amazonaws.services.kinesis.metrics.impl.MetricAccumulatingQueue
-
- isExpired(long, long) - Method in class com.amazonaws.services.kinesis.leases.impl.Lease
-
- isRunning() - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseCoordinator
-
- isShutdown() - Method in class com.amazonaws.services.kinesis.metrics.impl.CWPublisherRunnable
-
- key - Variable in class com.amazonaws.services.kinesis.metrics.impl.MetricDatumWithKey
-
- KINESIS_CLIENT_LIB_USER_AGENT - Static variable in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
User agent set when Amazon Kinesis Client Library makes AWS requests.
- KinesisClientLease - Class in com.amazonaws.services.kinesis.leases.impl
-
A Lease subclass containing KinesisClientLibrary related fields for checkpoints.
- KinesisClientLease() - Constructor for class com.amazonaws.services.kinesis.leases.impl.KinesisClientLease
-
- KinesisClientLease(KinesisClientLease) - Constructor for class com.amazonaws.services.kinesis.leases.impl.KinesisClientLease
-
- KinesisClientLeaseManager - Class in com.amazonaws.services.kinesis.leases.impl
-
An implementation of LeaseManager for the KinesisClientLibrary - takeLease updates the ownerSwitchesSinceCheckpoint field.
- KinesisClientLeaseManager(String, AmazonDynamoDB) - Constructor for class com.amazonaws.services.kinesis.leases.impl.KinesisClientLeaseManager
-
Constructor.
- KinesisClientLeaseManager(String, AmazonDynamoDB, boolean) - Constructor for class com.amazonaws.services.kinesis.leases.impl.KinesisClientLeaseManager
-
Constructor for integration tests - see comment on superclass for documentation on setting the consistentReads
flag.
- KinesisClientLeaseSerializer - Class in com.amazonaws.services.kinesis.leases.impl
-
An implementation of ILeaseSerializer for KinesisClientLease objects.
- KinesisClientLeaseSerializer() - Constructor for class com.amazonaws.services.kinesis.leases.impl.KinesisClientLeaseSerializer
-
- KinesisClientLibConfiguration - Class in com.amazonaws.services.kinesis.clientlibrary.lib.worker
-
Configuration for the Amazon Kinesis Client Library.
- KinesisClientLibConfiguration(String, String, AWSCredentialsProvider, String) - Constructor for class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
Constructor.
- KinesisClientLibConfiguration(String, String, AWSCredentialsProvider, AWSCredentialsProvider, AWSCredentialsProvider, String) - Constructor for class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
Constructor.
- KinesisClientLibConfiguration(String, String, String, InitialPositionInStream, AWSCredentialsProvider, AWSCredentialsProvider, AWSCredentialsProvider, long, String, int, long, boolean, long, long, boolean, ClientConfiguration, ClientConfiguration, ClientConfiguration, long, long, int, boolean, String) - Constructor for class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
-
- KinesisClientLibConfigurator - Class in com.amazonaws.services.kinesis.clientlibrary.config
-
KinesisClientLibConfigurator constructs a KinesisClientLibConfiguration from java properties file.
- KinesisClientLibConfigurator() - Constructor for class com.amazonaws.services.kinesis.clientlibrary.config.KinesisClientLibConfigurator
-
Constructor.
- KinesisClientLibDependencyException - Exception in com.amazonaws.services.kinesis.clientlibrary.exceptions
-
This is thrown when the Amazon Kinesis Client Library encounters issues talking to its dependencies
(e.g.
- KinesisClientLibDependencyException(String) - Constructor for exception com.amazonaws.services.kinesis.clientlibrary.exceptions.KinesisClientLibDependencyException
-
- KinesisClientLibDependencyException(String, Exception) - Constructor for exception com.amazonaws.services.kinesis.clientlibrary.exceptions.KinesisClientLibDependencyException
-
- KinesisClientLibException - Exception in com.amazonaws.services.kinesis.clientlibrary.exceptions
-
Abstract class for exceptions of the Amazon Kinesis Client Library.
- KinesisClientLibException(String) - Constructor for exception com.amazonaws.services.kinesis.clientlibrary.exceptions.KinesisClientLibException
-
Constructor.
- KinesisClientLibException(String, Throwable) - Constructor for exception com.amazonaws.services.kinesis.clientlibrary.exceptions.KinesisClientLibException
-
Constructor.
- KinesisClientLibIOException - Exception in com.amazonaws.services.kinesis.clientlibrary.exceptions.internal
-
Thrown when we encounter issues when reading/writing information (e.g.
- KinesisClientLibIOException(String) - Constructor for exception com.amazonaws.services.kinesis.clientlibrary.exceptions.internal.KinesisClientLibIOException
-
Constructor.
- KinesisClientLibIOException(String, Exception) - Constructor for exception com.amazonaws.services.kinesis.clientlibrary.exceptions.internal.KinesisClientLibIOException
-
Constructor.
- KinesisClientLibNonRetryableException - Exception in com.amazonaws.services.kinesis.clientlibrary.exceptions
-
Non-retryable exceptions.
- KinesisClientLibNonRetryableException(String) - Constructor for exception com.amazonaws.services.kinesis.clientlibrary.exceptions.KinesisClientLibNonRetryableException
-
Constructor.
- KinesisClientLibNonRetryableException(String, Exception) - Constructor for exception com.amazonaws.services.kinesis.clientlibrary.exceptions.KinesisClientLibNonRetryableException
-
Constructor.
- KinesisClientLibRetryableException - Exception in com.amazonaws.services.kinesis.clientlibrary.exceptions
-
Retryable exceptions (e.g.
- KinesisClientLibRetryableException(String) - Constructor for exception com.amazonaws.services.kinesis.clientlibrary.exceptions.KinesisClientLibRetryableException
-
Constructor.
- KinesisClientLibRetryableException(String, Exception) - Constructor for exception com.amazonaws.services.kinesis.clientlibrary.exceptions.KinesisClientLibRetryableException
-
Constructor.
- KinesisProxy - Class in com.amazonaws.services.kinesis.clientlibrary.proxies
-
Kinesis proxy - used to make calls to Amazon Kinesis (e.g.
- KinesisProxy(String, AWSCredentialsProvider, String) - Constructor for class com.amazonaws.services.kinesis.clientlibrary.proxies.KinesisProxy
-
Public constructor.
- KinesisProxy(String, AWSCredentialsProvider, String, String, String, long, int) - Constructor for class com.amazonaws.services.kinesis.clientlibrary.proxies.KinesisProxy
-
Public constructor.
- KinesisProxy(String, AWSCredentialsProvider, AmazonKinesis, long, int) - Constructor for class com.amazonaws.services.kinesis.clientlibrary.proxies.KinesisProxy
-
Public constructor.
- KinesisProxyFactory - Class in com.amazonaws.services.kinesis.clientlibrary.proxies
-
Factory used for instantiating KinesisProxy objects (to fetch data from Kinesis).
- KinesisProxyFactory(AWSCredentialsProvider, String) - Constructor for class com.amazonaws.services.kinesis.clientlibrary.proxies.KinesisProxyFactory
-
Constructor for creating a KinesisProxy factory, using the specified credentials provider and endpoint.
- KinesisProxyFactory(AWSCredentialsProvider, ClientConfiguration, String) - Constructor for class com.amazonaws.services.kinesis.clientlibrary.proxies.KinesisProxyFactory
-
Constructor for KinesisProxy factory using the client configuration to use when interacting with Kinesis.
- KinesisProxyFactory(AWSCredentialsProvider, AmazonKinesis) - Constructor for class com.amazonaws.services.kinesis.clientlibrary.proxies.KinesisProxyFactory
-
This constructor may be used to specify the AmazonKinesisClient to use.