A B C D E F G H I J K L M N O P R S T U V W 

A

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.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.StatusMessage
The name used for the action field in Message.
addData(String, double, StandardUnit) - 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.CWMetricsScope
 
addData(String, double, StandardUnit) - Method in class com.amazonaws.services.kinesis.metrics.impl.EndingMetricsScope
 
addData(String, double, StandardUnit) - Method in class com.amazonaws.services.kinesis.metrics.impl.NullMetricsScope
 
addData(String, double, StandardUnit) - Method in interface com.amazonaws.services.kinesis.metrics.interfaces.IMetricsScope
Adds a data point to this IMetricsScope.
addDimension(String, String) - Method in class com.amazonaws.services.kinesis.metrics.impl.CWMetricsScope
 
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.NullMetricsScope
 
addDimension(String, String) - Method in interface com.amazonaws.services.kinesis.metrics.interfaces.IMetricsScope
Adds a dimension that applies to all metrics in this IMetricsScope.
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.
addSuccessAndLatency(long, boolean) - Static method in class com.amazonaws.services.kinesis.metrics.impl.MetricsHelper
 
addSuccessAndLatency(String, long, boolean) - Static method in class com.amazonaws.services.kinesis.metrics.impl.MetricsHelper
 
addSuccessAndLatencyPerShard(String, String, long, boolean) - Static method in class com.amazonaws.services.kinesis.metrics.impl.MetricsHelper
 

B

BlockedOnParentShardException - Exception in com.amazonaws.services.kinesis.clientlibrary.exceptions.internal
Used internally in the Amazon Kinesis Client Library.
BlockedOnParentShardException(String) - Constructor for exception com.amazonaws.services.kinesis.clientlibrary.exceptions.internal.BlockedOnParentShardException
Constructor.
BlockedOnParentShardException(String, Exception) - Constructor for exception com.amazonaws.services.kinesis.clientlibrary.exceptions.internal.BlockedOnParentShardException
Constructor.

C

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
 

D

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
 

E

end() - Method in class com.amazonaws.services.kinesis.metrics.impl.CWMetricsScope
 
end() - Method in class com.amazonaws.services.kinesis.metrics.impl.EndingMetricsScope
 
end() - Method in class com.amazonaws.services.kinesis.metrics.impl.LogMetricsScope
 
end() - Method in class com.amazonaws.services.kinesis.metrics.impl.NullMetricsScope
 
end() - Method in interface com.amazonaws.services.kinesis.metrics.interfaces.IMetricsScope
Flushes the data from this IMetricsScope and causes future calls to addData and addDimension to fail.
EndingMetricsScope - Class in com.amazonaws.services.kinesis.metrics.impl
 
EndingMetricsScope() - Constructor for class com.amazonaws.services.kinesis.metrics.impl.EndingMetricsScope
 
endScope() - Static method in class com.amazonaws.services.kinesis.metrics.impl.MetricsHelper
 
enqueue(Collection<MetricDatumWithKey<KeyType>>) - Method in class com.amazonaws.services.kinesis.metrics.impl.CWPublisherRunnable
Enqueues metric data for publication.
equals(Object) - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLease
 
equals(Object) - Method in class com.amazonaws.services.kinesis.leases.impl.Lease
 
equals(Object) - Method in class com.amazonaws.services.kinesis.metrics.impl.CWMetricKey
 
equals(Object) - Method in class com.amazonaws.services.kinesis.metrics.impl.MetricDatumWithKey
 
evictLease(T) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseManager
Evict the current owner of lease by setting owner to null.
evictLease(T) - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseManager
Evict the current owner of lease by setting owner to null.

F

fromDynamoRecord(Map<String, AttributeValue>) - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLeaseSerializer
 
fromDynamoRecord(Map<String, AttributeValue>) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseSerializer
 
fromDynamoRecord(Map<String, AttributeValue>) - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseSerializer
Construct a Lease object out of a DynamoDB record.

G

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
 

H

hashCode() - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLease
 
hashCode() - Method in class com.amazonaws.services.kinesis.leases.impl.Lease
 
hashCode() - Method in class com.amazonaws.services.kinesis.metrics.impl.CWMetricKey
 
hashCode() - Method in class com.amazonaws.services.kinesis.metrics.impl.MetricDatumWithKey
 

I

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
 

J

JsonFriendlyRecord - Class in com.amazonaws.services.kinesis.multilang.messages
Class for encoding Record objects to json.
JsonFriendlyRecord() - Constructor for class com.amazonaws.services.kinesis.multilang.messages.JsonFriendlyRecord
Default Constructor.
JsonFriendlyRecord(Record) - Constructor for class com.amazonaws.services.kinesis.multilang.messages.JsonFriendlyRecord
Convenience constructor.

K

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.

L

Lease - Class in com.amazonaws.services.kinesis.leases.impl
This class contains data pertaining to a Lease.
Lease() - Constructor for class com.amazonaws.services.kinesis.leases.impl.Lease
Constructor.
Lease(Lease) - Constructor for class com.amazonaws.services.kinesis.leases.impl.Lease
Copy constructor, used by clone().
LEASE_COUNTER_KEY - Variable in class com.amazonaws.services.kinesis.leases.impl.LeaseSerializer
 
LEASE_KEY_KEY - Variable in class com.amazonaws.services.kinesis.leases.impl.LeaseSerializer
 
LEASE_OWNER_KEY - Variable in class com.amazonaws.services.kinesis.leases.impl.LeaseSerializer
 
LeaseCoordinator<T extends Lease> - Class in com.amazonaws.services.kinesis.leases.impl
LeaseCoordinator abstracts away LeaseTaker and LeaseRenewer from the application code that's using leasing.
LeaseCoordinator(ILeaseManager<T>, String, long, long) - Constructor for class com.amazonaws.services.kinesis.leases.impl.LeaseCoordinator
Constructor.
LeaseCoordinator(ILeaseManager<T>, String, long, long, IMetricsFactory) - Constructor for class com.amazonaws.services.kinesis.leases.impl.LeaseCoordinator
Constructor.
LeaseManager<T extends Lease> - Class in com.amazonaws.services.kinesis.leases.impl
An implementation of ILeaseManager that uses DynamoDB.
LeaseManager(String, AmazonDynamoDB, ILeaseSerializer<T>) - Constructor for class com.amazonaws.services.kinesis.leases.impl.LeaseManager
Constructor.
LeaseManager(String, AmazonDynamoDB, ILeaseSerializer<T>, boolean) - Constructor for class com.amazonaws.services.kinesis.leases.impl.LeaseManager
Constructor for test cases - allows control of consistent reads.
LeaseRenewer<T extends Lease> - Class in com.amazonaws.services.kinesis.leases.impl
An implementation of ILeaseRenewer that uses DynamoDB via LeaseManager.
LeaseRenewer(ILeaseManager<T>, String, long) - Constructor for class com.amazonaws.services.kinesis.leases.impl.LeaseRenewer
Constructor.
LeaseSerializer - Class in com.amazonaws.services.kinesis.leases.impl
An implementation of ILeaseSerializer for basic Lease objects.
LeaseSerializer() - Constructor for class com.amazonaws.services.kinesis.leases.impl.LeaseSerializer
 
LeaseSerializer(Class<? extends Lease>) - Constructor for class com.amazonaws.services.kinesis.leases.impl.LeaseSerializer
 
leaseTableExists() - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseManager
leaseTableExists() - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseManager
 
LeaseTaker<T extends Lease> - Class in com.amazonaws.services.kinesis.leases.impl
An implementation of ILeaseTaker that uses DynamoDB via LeaseManager.
LeaseTaker(ILeaseManager<T>, String, long) - Constructor for class com.amazonaws.services.kinesis.leases.impl.LeaseTaker
 
LeasingException - Exception in com.amazonaws.services.kinesis.leases.exceptions
Top-level exception type for all exceptions thrown by the leasing code.
LeasingException(Throwable) - Constructor for exception com.amazonaws.services.kinesis.leases.exceptions.LeasingException
 
LeasingException(String, Throwable) - Constructor for exception com.amazonaws.services.kinesis.leases.exceptions.LeasingException
 
LeasingException(String) - Constructor for exception com.amazonaws.services.kinesis.leases.exceptions.LeasingException
 
listLeases() - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseManager
List all objects in table synchronously.
listLeases() - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseManager
List all objects in table synchronously.
LogMetricsFactory - Class in com.amazonaws.services.kinesis.metrics.impl
An IMetricsFactory that creates IMetricsScopes that output themselves via log4j.
LogMetricsFactory() - Constructor for class com.amazonaws.services.kinesis.metrics.impl.LogMetricsFactory
 
LogMetricsScope - Class in com.amazonaws.services.kinesis.metrics.impl
An AccumulatingMetricsScope that outputs via log4j.
LogMetricsScope() - Constructor for class com.amazonaws.services.kinesis.metrics.impl.LogMetricsScope
 

M

main(String[]) - Static method in class com.amazonaws.services.kinesis.multilang.MultiLangDaemon
 
Message - Class in com.amazonaws.services.kinesis.multilang.messages
Abstract class for all messages that are sent to the client's process.
Message() - Constructor for class com.amazonaws.services.kinesis.multilang.messages.Message
Default constructor.
MetricAccumulatingQueue<KeyType> - Class in com.amazonaws.services.kinesis.metrics.impl
Helper class for accumulating MetricDatums with the same name and dimensions.
MetricAccumulatingQueue(int) - Constructor for class com.amazonaws.services.kinesis.metrics.impl.MetricAccumulatingQueue
 
MetricDatumWithKey<KeyType> - Class in com.amazonaws.services.kinesis.metrics.impl
This class is used to store a MetricDatum as well as KeyType which stores specific information about that particular MetricDatum.
MetricDatumWithKey(KeyType, MetricDatum) - Constructor for class com.amazonaws.services.kinesis.metrics.impl.MetricDatumWithKey
 
MetricsCollectingKinesisProxyDecorator - Class in com.amazonaws.services.kinesis.clientlibrary.proxies
IKinesisProxy implementation that wraps another implementation and collects metrics.
MetricsCollectingKinesisProxyDecorator(String, IKinesisProxy, String) - Constructor for class com.amazonaws.services.kinesis.clientlibrary.proxies.MetricsCollectingKinesisProxyDecorator
Constructor.
metricsFactory - Variable in class com.amazonaws.services.kinesis.leases.impl.LeaseCoordinator
 
MetricsHelper - Class in com.amazonaws.services.kinesis.metrics.impl
MetricsHelper assists with common metrics operations, most notably the storage of IMetricsScopes objects in a ThreadLocal so we don't have to pass one throughout the whole call stack.
MetricsHelper() - Constructor for class com.amazonaws.services.kinesis.metrics.impl.MetricsHelper
 
MultiLangDaemon - Class in com.amazonaws.services.kinesis.multilang
Main app that launches the worker that runs the multi-language record processor.
MultiLangDaemon(KinesisClientLibConfiguration, MultiLangRecordProcessorFactory, ExecutorService) - Constructor for class com.amazonaws.services.kinesis.multilang.MultiLangDaemon
Constructor.
MultiLangDaemon(Worker) - Constructor for class com.amazonaws.services.kinesis.multilang.MultiLangDaemon
 
MultiLangDaemonConfig - Class in com.amazonaws.services.kinesis.multilang
This class captures the configuration needed to run the MultiLangDaemon.
MultiLangDaemonConfig(String) - Constructor for class com.amazonaws.services.kinesis.multilang.MultiLangDaemonConfig
Constructor.
MultiLangDaemonConfig(String, ClassLoader) - Constructor for class com.amazonaws.services.kinesis.multilang.MultiLangDaemonConfig
 
MultiLangDaemonConfig(String, ClassLoader, KinesisClientLibConfigurator) - Constructor for class com.amazonaws.services.kinesis.multilang.MultiLangDaemonConfig
 
MultiLangRecordProcessor - Class in com.amazonaws.services.kinesis.multilang
A record processor that manages creating a child process that implements the multi language protocol and connecting that child process's input and outputs to a MultiLangProtocol object and calling the appropriate methods on that object when its corresponding MultiLangRecordProcessor.initialize(java.lang.String), MultiLangRecordProcessor.processRecords(java.util.List<Record>, com.amazonaws.services.kinesis.clientlibrary.interfaces.IRecordProcessorCheckpointer), and MultiLangRecordProcessor.shutdown(com.amazonaws.services.kinesis.clientlibrary.interfaces.IRecordProcessorCheckpointer, com.amazonaws.services.kinesis.clientlibrary.types.ShutdownReason) methods are called.
MultiLangRecordProcessorFactory - Class in com.amazonaws.services.kinesis.multilang
MultiLangRecordProcessorFactory(String, ExecutorService) - Constructor for class com.amazonaws.services.kinesis.multilang.MultiLangRecordProcessorFactory
 
MultiLangRecordProcessorFactory(String, ExecutorService, ObjectMapper) - Constructor for class com.amazonaws.services.kinesis.multilang.MultiLangRecordProcessorFactory
 

N

NullMetricsFactory - Class in com.amazonaws.services.kinesis.metrics.impl
 
NullMetricsFactory() - Constructor for class com.amazonaws.services.kinesis.metrics.impl.NullMetricsFactory
 
NullMetricsScope - Class in com.amazonaws.services.kinesis.metrics.impl
 
NullMetricsScope() - Constructor for class com.amazonaws.services.kinesis.metrics.impl.NullMetricsScope
 

O

offer(KeyType, MetricDatum) - Method in class com.amazonaws.services.kinesis.metrics.impl.MetricAccumulatingQueue
We use a queue and a map in this method.
OPERATION_DIMENSION_NAME - Static variable in class com.amazonaws.services.kinesis.metrics.impl.MetricsHelper
 

P

PARENT_SHARD_ID_KEY - Variable in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLeaseSerializer
 
printUsage(PrintStream, String) - Static method in class com.amazonaws.services.kinesis.multilang.MultiLangDaemon
Utility for describing how to run this app.
processRecords(List<Record>, IRecordProcessorCheckpointer) - Method in interface com.amazonaws.services.kinesis.clientlibrary.interfaces.IRecordProcessor
Process data records.
processRecords(List<Record>, IRecordProcessorCheckpointer) - Method in class com.amazonaws.services.kinesis.multilang.MultiLangRecordProcessor
 
ProcessRecordsMessage - Class in com.amazonaws.services.kinesis.multilang.messages
A message to indicate to the client's process that it should process a list of records.
ProcessRecordsMessage() - Constructor for class com.amazonaws.services.kinesis.multilang.messages.ProcessRecordsMessage
Default constructor.
ProcessRecordsMessage(List<Record>) - Constructor for class com.amazonaws.services.kinesis.multilang.messages.ProcessRecordsMessage
Convenience constructor.
ProvisionedThroughputException - Exception in com.amazonaws.services.kinesis.leases.exceptions
Indicates that a lease operation has failed due to lack of provisioned throughput for a DynamoDB table.
ProvisionedThroughputException(Throwable) - Constructor for exception com.amazonaws.services.kinesis.leases.exceptions.ProvisionedThroughputException
 
ProvisionedThroughputException(String, Throwable) - Constructor for exception com.amazonaws.services.kinesis.leases.exceptions.ProvisionedThroughputException
 
publishMetrics(List<MetricDatumWithKey<CWMetricKey>>) - Method in class com.amazonaws.services.kinesis.metrics.impl.DefaultCWMetricsPublisher
 
publishMetrics(List<MetricDatumWithKey<KeyType>>) - Method in interface com.amazonaws.services.kinesis.metrics.impl.ICWMetricsPublisher
Given a list of MetricDatumWithKey, this method extracts the MetricDatum from each MetricDatumWithKey and publishes those datums.
put(String, String, String, ByteBuffer) - Method in interface com.amazonaws.services.kinesis.clientlibrary.proxies.IKinesisProxy
 
put(String, String, String, ByteBuffer) - Method in class com.amazonaws.services.kinesis.clientlibrary.proxies.KinesisProxy
put(String, String, String, ByteBuffer) - Method in class com.amazonaws.services.kinesis.clientlibrary.proxies.MetricsCollectingKinesisProxyDecorator

R

renewLease(T) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseManager
Renew a lease by incrementing the lease counter.
renewLease(T) - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseManager
Renew a lease by incrementing the lease counter.
renewLeases() - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseRenewer
Attempt to renew all currently held leases.
renewLeases() - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseRenewer
Attempt to renew all currently held leases.
run() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker
Start consuming data from the stream, and pass it to the application record processors.
run() - Method in class com.amazonaws.services.kinesis.metrics.impl.CWPublisherRunnable
 
runOnce() - Method in class com.amazonaws.services.kinesis.metrics.impl.CWPublisherRunnable
Exposed for testing purposes.
runRenewer() - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseCoordinator
Runs a single iteration of the lease renewer - used by integration tests.
runTaker() - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseCoordinator
Runs a single iteration of the lease taker - used by integration tests.

S

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.
serializer - Variable in class com.amazonaws.services.kinesis.leases.impl.LeaseManager
 
setCheckpoint(String, String, String) - Method in interface com.amazonaws.services.kinesis.clientlibrary.interfaces.ICheckpoint
Record a checkpoint for a shard (e.g.
setCheckpoint(String) - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLease
Sets checkpoint.
setCheckpoint(String) - Method in class com.amazonaws.services.kinesis.multilang.messages.CheckpointMessage
 
setConcurrencyToken(UUID) - Method in class com.amazonaws.services.kinesis.leases.impl.Lease
Sets concurrencyToken.
setData(byte[]) - Method in class com.amazonaws.services.kinesis.multilang.messages.JsonFriendlyRecord
 
setError(String) - Method in class com.amazonaws.services.kinesis.multilang.messages.CheckpointMessage
 
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.
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.
setPartitionKey(String) - Method in class com.amazonaws.services.kinesis.multilang.messages.JsonFriendlyRecord
 
setReason(String) - Method in class com.amazonaws.services.kinesis.multilang.messages.ShutdownMessage
 
setRecords(List<JsonFriendlyRecord>) - Method in class com.amazonaws.services.kinesis.multilang.messages.ProcessRecordsMessage
 
setResponseFor(String) - Method in class com.amazonaws.services.kinesis.multilang.messages.StatusMessage
 
setSequenceNumber(String) - Method in class com.amazonaws.services.kinesis.multilang.messages.JsonFriendlyRecord
 
setShardId(String) - Method in class com.amazonaws.services.kinesis.multilang.messages.InitializeMessage
 
shouldCleanupLeasesUponShardCompletion() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
 
shouldValidateSequenceNumberBeforeCheckpointing() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
 
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() - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker
Sets the killed flag so this worker will stop on the next iteration of its loop.
shutdown() - Method in class com.amazonaws.services.kinesis.metrics.impl.CWMetricsFactory
 
shutdown() - Method in class com.amazonaws.services.kinesis.metrics.impl.CWPublisherRunnable
 
shutdown(IRecordProcessorCheckpointer, ShutdownReason) - Method in class com.amazonaws.services.kinesis.multilang.MultiLangRecordProcessor
 
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
 
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.
ShutdownReason - Enum in com.amazonaws.services.kinesis.clientlibrary.types
Reason the RecordProcessor is being shutdown.
size() - Method in class com.amazonaws.services.kinesis.metrics.impl.MetricAccumulatingQueue
 
start() - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseCoordinator
Start background LeaseHolder and LeaseTaker threads.
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 class com.amazonaws.services.kinesis.leases.impl.LeaseCoordinator
Stops background threads.
SUCCESS - Static variable in class com.amazonaws.services.kinesis.metrics.impl.MetricsHelper
 

T

table - Variable in class com.amazonaws.services.kinesis.leases.impl.LeaseManager
 
takeLease(KinesisClientLease, String) - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLeaseManager
Take a lease for the given owner by incrementing its leaseCounter and setting its owner field.
takeLease(T, String) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseManager
Take a lease for the given owner by incrementing its leaseCounter and setting its owner field.
takeLease(T, String) - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseManager
Take a lease for the given owner by incrementing its leaseCounter and setting its owner field.
takeLeases() - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseTaker
Compute the set of leases available to be taken and attempt to take them.
takeLeases() - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseTaker
Compute the set of leases available to be taken and attempt to take them.
ThrottlingException - Exception in com.amazonaws.services.kinesis.clientlibrary.exceptions
Thrown when requests are throttled by a service (e.g.
ThrottlingException(String) - Constructor for exception com.amazonaws.services.kinesis.clientlibrary.exceptions.ThrottlingException
 
ThrottlingException(String, Exception) - Constructor for exception com.amazonaws.services.kinesis.clientlibrary.exceptions.ThrottlingException
 
TIME - Static variable in class com.amazonaws.services.kinesis.metrics.impl.MetricsHelper
 
toDynamoRecord(KinesisClientLease) - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLeaseSerializer
 
toDynamoRecord(Lease) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseSerializer
 
toDynamoRecord(T) - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseSerializer
Construct a DynamoDB record out of a Lease object
toString() - Method in class com.amazonaws.services.kinesis.leases.impl.Lease
 
toString() - Method in class com.amazonaws.services.kinesis.multilang.messages.Message
 

U

update(T) - Method in class com.amazonaws.services.kinesis.leases.impl.KinesisClientLease
Updates this Lease's mutable, application-specific fields based on the passed-in lease object.
update(T) - Method in class com.amazonaws.services.kinesis.leases.impl.Lease
Updates this Lease's mutable, application-specific fields based on the passed-in lease object.
updateLease(T, UUID) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseCoordinator
Updates application-specific lease values in DynamoDB.
updateLease(T) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseManager
Update application-specific fields of the given lease in DynamoDB.
updateLease(T, UUID) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseRenewer
Update application-specific fields in a currently held lease.
updateLease(T) - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseManager
Update application-specific fields of the given lease in DynamoDB.
updateLease(T, UUID) - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseRenewer
Update application-specific fields in a currently held lease.

V

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.InitialPositionInStream
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.amazonaws.services.kinesis.clientlibrary.types.ShutdownReason
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.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.types.ShutdownReason
Returns an array containing the constants of this enum type, in the order they are declared.

W

waitUntilLeaseTableExists(long, long) - Method in class com.amazonaws.services.kinesis.leases.impl.LeaseManager
 
waitUntilLeaseTableExists(long, long) - Method in interface com.amazonaws.services.kinesis.leases.interfaces.ILeaseManager
Blocks until the lease table exists by polling leaseTableExists.
withCallProcessRecordsEvenForEmptyRecordList(boolean) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
 
withCleanupLeasesUponShardCompletion(boolean) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
 
withCloudWatchClientConfig(ClientConfiguration) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
 
withCommonClientConfig(ClientConfiguration) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
 
withData(byte[]) - Method in class com.amazonaws.services.kinesis.multilang.messages.JsonFriendlyRecord
 
withDynamoDBClientConfig(ClientConfiguration) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
 
withFailoverTimeMillis(long) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
 
withIdleTimeBetweenReadsInMillis(long) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
 
withInitialPositionInStream(InitialPositionInStream) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
 
withKinesisClientConfig(ClientConfiguration) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
 
withKinesisEndpoint(String) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
 
withMaxRecords(int) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
 
withMetricsBufferTimeMillis(long) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
 
withMetricsMaxQueueSize(int) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
 
withParentShardPollIntervalMillis(long) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
 
withPartitionKey(String) - Method in class com.amazonaws.services.kinesis.multilang.messages.JsonFriendlyRecord
 
withRegionName(String) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
 
withSequenceNumber(String) - Method in class com.amazonaws.services.kinesis.multilang.messages.JsonFriendlyRecord
 
withShardSyncIntervalMillis(long) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
 
withTaskBackoffTimeMillis(long) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
 
withUserAgent(String) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
Override the default user agent (application name).
withValidateSequenceNumberBeforeCheckpointing(boolean) - Method in class com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration
 
Worker - Class in com.amazonaws.services.kinesis.clientlibrary.lib.worker
Worker is the high level class that Kinesis applications use to start processing data.
Worker(IRecordProcessorFactory, KinesisClientLibConfiguration) - Constructor for class com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker
Constructor.
Worker(IRecordProcessorFactory, KinesisClientLibConfiguration, ExecutorService) - Constructor for class com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker
Constructor.
Worker(IRecordProcessorFactory, KinesisClientLibConfiguration, IMetricsFactory) - Constructor for class com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker
 
Worker(IRecordProcessorFactory, KinesisClientLibConfiguration, IMetricsFactory, ExecutorService) - Constructor for class com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker
 
Worker(IRecordProcessorFactory, KinesisClientLibConfiguration, AmazonKinesis, AmazonDynamoDB, AmazonCloudWatch) - Constructor for class com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker
 
Worker(IRecordProcessorFactory, KinesisClientLibConfiguration, AmazonKinesis, AmazonDynamoDB, AmazonCloudWatch, ExecutorService) - Constructor for class com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker
 
Worker(IRecordProcessorFactory, KinesisClientLibConfiguration, AmazonKinesis, AmazonDynamoDB, IMetricsFactory, ExecutorService) - Constructor for class com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker
 
Worker(IRecordProcessorFactory, KinesisClientLibConfiguration, AmazonKinesisClient, AmazonDynamoDBClient, AmazonCloudWatchClient) - Constructor for class com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker
This constructor is for binary compatibility with code compiled against version of the KCL that only have constructors taking "Client" objects.
Worker(IRecordProcessorFactory, KinesisClientLibConfiguration, AmazonKinesisClient, AmazonDynamoDBClient, AmazonCloudWatchClient, ExecutorService) - Constructor for class com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker
This constructor is for binary compatibility with code compiled against version of the KCL that only have constructors taking "Client" objects.
Worker(IRecordProcessorFactory, KinesisClientLibConfiguration, AmazonKinesisClient, AmazonDynamoDBClient, IMetricsFactory, ExecutorService) - Constructor for class com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker
This constructor is for binary compatibility with code compiled against version of the KCL that only have constructors taking "Client" objects.
WORKER_IDENTIFIER_METRIC - Static variable in class com.amazonaws.services.kinesis.leases.impl.LeaseCoordinator
 
A B C D E F G H I J K L M N O P R S T U V W