Skip navigation links
A C D F G H I K L M O P R S T U V W 

A

add(Messages.Message) - Method in class com.amazonaws.services.kinesis.producer.Daemon
Enqueue a message to be sent to the child process.
addAdditionalMetricsDimension(String, String, String) - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
Add an additional, custom dimension to the metrics emitted by the KPL.
additionalConfigsToProtobuf(Config.Configuration.Builder) - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
 
addUserRecord(String, String, ByteBuffer) - Method in interface com.amazonaws.services.kinesis.producer.IKinesisProducer
 
addUserRecord(UserRecord) - Method in interface com.amazonaws.services.kinesis.producer.IKinesisProducer
 
addUserRecord(String, String, String, ByteBuffer) - Method in interface com.amazonaws.services.kinesis.producer.IKinesisProducer
 
addUserRecord(String, String, ByteBuffer) - Method in class com.amazonaws.services.kinesis.producer.KinesisProducer
Put a record asynchronously.
addUserRecord(UserRecord) - Method in class com.amazonaws.services.kinesis.producer.KinesisProducer
Put a record asynchronously.
addUserRecord(String, String, String, ByteBuffer) - Method in class com.amazonaws.services.kinesis.producer.KinesisProducer
Put a record asynchronously.
Attempt - Class in com.amazonaws.services.kinesis.producer
Represents one attempt at writing a record to the backend.
Attempt(int, int, String, String, boolean) - Constructor for class com.amazonaws.services.kinesis.producer.Attempt
 

C

com.amazonaws.services.kinesis.producer - package com.amazonaws.services.kinesis.producer
 
copyFileFrom(InputStream, File, String) - Static method in class com.amazonaws.services.kinesis.producer.HashedFileCopier
 

D

Daemon - Class in com.amazonaws.services.kinesis.producer
This class manages the child process.
Daemon(String, Daemon.MessageHandler, String, KinesisProducerConfiguration, Map<String, String>) - Constructor for class com.amazonaws.services.kinesis.producer.Daemon
Starts up the child process, connects to it, and beings sending and receiving messages.
Daemon(File, File, Daemon.MessageHandler) - Constructor for class com.amazonaws.services.kinesis.producer.Daemon
Connect on existing pipes, without starting a child process.
Daemon.MessageHandler - Interface in com.amazonaws.services.kinesis.producer
Callback interface used by clients to receive messages and errors.
DaemonException - Exception in com.amazonaws.services.kinesis.producer
 
DaemonException(String) - Constructor for exception com.amazonaws.services.kinesis.producer.DaemonException
 
destroy() - Method in class com.amazonaws.services.kinesis.producer.Daemon
Immediately kills the child process and shuts down the threads in this Daemon.
destroy() - Method in interface com.amazonaws.services.kinesis.producer.IKinesisProducer
 
destroy() - Method in class com.amazonaws.services.kinesis.producer.KinesisProducer
Immediately kill the child process.

F

flush(String) - Method in interface com.amazonaws.services.kinesis.producer.IKinesisProducer
 
flush() - Method in interface com.amazonaws.services.kinesis.producer.IKinesisProducer
 
flush(String) - Method in class com.amazonaws.services.kinesis.producer.KinesisProducer
Instruct the child process to perform a flush, sending some of the records it has buffered for the specified stream.
flush() - Method in class com.amazonaws.services.kinesis.producer.KinesisProducer
Instruct the child process to perform a flush, sending some of the records it has buffered.
flushSync() - Method in interface com.amazonaws.services.kinesis.producer.IKinesisProducer
 
flushSync() - Method in class com.amazonaws.services.kinesis.producer.KinesisProducer
Instructs the child process to flush all records and waits until all records are complete (either succeeding or failing).
fromProperties(Properties) - Static method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
Load configuration from a Properties object.
fromPropertiesFile(String) - Static method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
Load configuration from a properties file.
fromProtobufMessage(Messages.Attempt) - Static method in class com.amazonaws.services.kinesis.producer.Attempt
 
fromProtobufMessage(Messages.PutRecordResult) - Static method in class com.amazonaws.services.kinesis.producer.UserRecordResult
 

G

getAggregationMaxCount() - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
Maximum number of items to pack into an aggregated record.
getAggregationMaxSize() - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
Maximum number of bytes to pack into an aggregated Kinesis record.
getAttempts() - Method in class com.amazonaws.services.kinesis.producer.UserRecordResult
 
getCloudwatchEndpoint() - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
Use a custom CloudWatch endpoint.
getCloudwatchPort() - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
Server port to connect to for CloudWatch.
getCollectionMaxCount() - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
Maximum number of items to pack into an PutRecords request.
getCollectionMaxSize() - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
Maximum amount of data to send with a PutRecords request.
getConnectTimeout() - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
Timeout (milliseconds) for establishing TLS connections.
getCredentialsProvider() - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
AWSCredentialsProvider that supplies credentials used to put records to Kinesis.
getCredentialsRefreshDelay() - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
How often to refresh credentials (in milliseconds).
getData() - Method in class com.amazonaws.services.kinesis.producer.UserRecord
 
getDelay() - Method in class com.amazonaws.services.kinesis.producer.Attempt
 
getDimensions() - Method in class com.amazonaws.services.kinesis.producer.Metric
Gets the dimensions of this metric.
getDuration() - Method in class com.amazonaws.services.kinesis.producer.Attempt
 
getDuration() - Method in class com.amazonaws.services.kinesis.producer.Metric
 
getErrorCode() - Method in class com.amazonaws.services.kinesis.producer.Attempt
 
getErrorMessage() - Method in class com.amazonaws.services.kinesis.producer.Attempt
 
getExplicitHashKey() - Method in class com.amazonaws.services.kinesis.producer.UserRecord
 
getHandler() - Method in class com.amazonaws.services.kinesis.producer.Daemon
 
getInPipe() - Method in class com.amazonaws.services.kinesis.producer.Daemon
 
getKinesisEndpoint() - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
Use a custom Kinesis endpoint.
getKinesisPort() - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
Server port to connect to for Kinesis.
getLogLevel() - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
Minimum level of logs.
getMax() - Method in class com.amazonaws.services.kinesis.producer.Metric
 
getMaxConnections() - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
Maximum number of connections to open to the backend.
getMean() - Method in class com.amazonaws.services.kinesis.producer.Metric
 
getMetrics(String, int) - Method in interface com.amazonaws.services.kinesis.producer.IKinesisProducer
 
getMetrics(String) - Method in interface com.amazonaws.services.kinesis.producer.IKinesisProducer
 
getMetrics() - Method in interface com.amazonaws.services.kinesis.producer.IKinesisProducer
 
getMetrics(int) - Method in interface com.amazonaws.services.kinesis.producer.IKinesisProducer
 
getMetrics(String, int) - Method in class com.amazonaws.services.kinesis.producer.KinesisProducer
Get metrics from the KPL.
getMetrics(String) - Method in class com.amazonaws.services.kinesis.producer.KinesisProducer
Get metrics from the KPL.
getMetrics() - Method in class com.amazonaws.services.kinesis.producer.KinesisProducer
Get metrics from the KPL.
getMetrics(int) - Method in class com.amazonaws.services.kinesis.producer.KinesisProducer
Get metrics from the KPL.
getMetricsCredentialsProvider() - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
AWSCredentialsProvider that supplies credentials used to upload metrics to CloudWatch.
getMetricsGranularity() - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
Controls the granularity of metrics that are uploaded to CloudWatch.
getMetricsLevel() - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
Controls the number of metrics that are uploaded to CloudWatch.
getMetricsNamespace() - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
The namespace to upload metrics under.
getMetricsUploadDelay() - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
Delay (in milliseconds) between each metrics upload.
getMin() - Method in class com.amazonaws.services.kinesis.producer.Metric
 
getMinConnections() - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
Minimum number of connections to keep open to the backend.
getName() - Method in class com.amazonaws.services.kinesis.producer.Metric
 
getNativeExecutable() - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
Path to the native KPL binary.
getOutPipe() - Method in class com.amazonaws.services.kinesis.producer.Daemon
 
getOutstandingRecordsCount() - Method in interface com.amazonaws.services.kinesis.producer.IKinesisProducer
 
getOutstandingRecordsCount() - Method in class com.amazonaws.services.kinesis.producer.KinesisProducer
Get the number of unfinished records currently being processed.
getPartitionKey() - Method in class com.amazonaws.services.kinesis.producer.UserRecord
 
getPathToExecutable() - Method in class com.amazonaws.services.kinesis.producer.Daemon
 
getQueueSize() - Method in class com.amazonaws.services.kinesis.producer.Daemon
 
getRateLimit() - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
Limits the maximum allowed put rate for a shard, as a percentage of the backend limits.
getRecordMaxBufferedTime() - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
Maximum amount of time (milliseconds) a record may spend being buffered before it gets sent.
getRecordTtl() - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
Set a time-to-live on records (milliseconds).
getRegion() - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
Which region to send records to.
getRequestTimeout() - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
The maximum total time (milliseconds) elapsed between when we begin a HTTP request and receiving all of the response.
getResult() - Method in exception com.amazonaws.services.kinesis.producer.UserRecordFailedException
 
getSampleCount() - Method in class com.amazonaws.services.kinesis.producer.Metric
 
getSequenceNumber() - Method in class com.amazonaws.services.kinesis.producer.UserRecordResult
 
getShardId() - Method in class com.amazonaws.services.kinesis.producer.UserRecordResult
 
getStreamName() - Method in class com.amazonaws.services.kinesis.producer.UserRecord
 
getSum() - Method in class com.amazonaws.services.kinesis.producer.Metric
 
getTempDirectory() - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
Temp directory into which to extract the native binaries.
getThreadingModel() - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
Returns the threading model that the native process will use to handle requests to AWS services
getThreadPoolSize() - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
This configures the maximum number of threads the thread pool in the native process will use.
getWorkingDir() - Method in class com.amazonaws.services.kinesis.producer.Daemon
 

H

HashedFileCopier - Class in com.amazonaws.services.kinesis.producer
 
HashedFileCopier() - Constructor for class com.amazonaws.services.kinesis.producer.HashedFileCopier
 

I

IKinesisProducer - Interface in com.amazonaws.services.kinesis.producer
 
IrrecoverableError - Exception in com.amazonaws.services.kinesis.producer
 
IrrecoverableError(String) - Constructor for exception com.amazonaws.services.kinesis.producer.IrrecoverableError
 
IrrecoverableError(Throwable) - Constructor for exception com.amazonaws.services.kinesis.producer.IrrecoverableError
 
IrrecoverableError(String, Throwable) - Constructor for exception com.amazonaws.services.kinesis.producer.IrrecoverableError
 
isAggregationEnabled() - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
Enable aggregation.
isEnableCoreDumps() - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
This has no effect on Windows.
isFailIfThrottled() - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
If true, throttled puts are not retried.
isSuccessful() - Method in class com.amazonaws.services.kinesis.producer.Attempt
 
isSuccessful() - Method in class com.amazonaws.services.kinesis.producer.UserRecordResult
 
isVerifyCertificate() - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
Verify SSL certificates.

K

KinesisProducer - Class in com.amazonaws.services.kinesis.producer
An interface to the native KPL daemon.
KinesisProducer(KinesisProducerConfiguration) - Constructor for class com.amazonaws.services.kinesis.producer.KinesisProducer
Start up a KinesisProducer instance.
KinesisProducer() - Constructor for class com.amazonaws.services.kinesis.producer.KinesisProducer
Start up a KinesisProducer instance.
KinesisProducer(File, File) - Constructor for class com.amazonaws.services.kinesis.producer.KinesisProducer
Connect to a running daemon.
KinesisProducerConfiguration - Class in com.amazonaws.services.kinesis.producer
Configuration for KinesisProducer.
KinesisProducerConfiguration() - Constructor for class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
 
KinesisProducerConfiguration.ThreadingModel - Enum in com.amazonaws.services.kinesis.producer
Configures the threading model used by the native process for handling requests to AWS Services.

L

LogInputStreamReader - Class in com.amazonaws.services.kinesis.producer
 
LogInputStreamReader(InputStream, String, LogInputStreamReader.DefaultLoggingFunction) - Constructor for class com.amazonaws.services.kinesis.producer.LogInputStreamReader
 

M

Metric - Class in com.amazonaws.services.kinesis.producer
A metric consists of a name, a list of dimensions, a set of statistics, and the duration over which the statistics were collected.
Metric(Messages.Metric) - Constructor for class com.amazonaws.services.kinesis.producer.Metric
 

O

onError(Throwable) - Method in interface com.amazonaws.services.kinesis.producer.Daemon.MessageHandler
 
onMessage(Messages.Message) - Method in interface com.amazonaws.services.kinesis.producer.Daemon.MessageHandler
 

P

prepareForShutdown() - Method in class com.amazonaws.services.kinesis.producer.LogInputStreamReader
 
ProcessFailureBehavior - Enum in com.amazonaws.services.kinesis.producer
 

R

run() - Method in class com.amazonaws.services.kinesis.producer.LogInputStreamReader
 

S

setAggregationEnabled(boolean) - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
Enable aggregation.
setAggregationMaxCount(long) - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
Maximum number of items to pack into an aggregated record.
setAggregationMaxSize(long) - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
Maximum number of bytes to pack into an aggregated Kinesis record.
setCloudwatchEndpoint(String) - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
Use a custom CloudWatch endpoint.
setCloudwatchPort(long) - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
Server port to connect to for CloudWatch.
setCollectionMaxCount(long) - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
Maximum number of items to pack into an PutRecords request.
setCollectionMaxSize(long) - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
Maximum amount of data to send with a PutRecords request.
setConnectTimeout(long) - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
Timeout (milliseconds) for establishing TLS connections.
setCredentialsProvider(AWSCredentialsProvider) - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
AWSCredentialsProvider that supplies credentials used to put records to Kinesis.
setCredentialsRefreshDelay(long) - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
How often to refresh credentials (in milliseconds).
setData(ByteBuffer) - Method in class com.amazonaws.services.kinesis.producer.UserRecord
 
setEnableCoreDumps(boolean) - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
This has no effect on Windows.
setExplicitHashKey(String) - Method in class com.amazonaws.services.kinesis.producer.UserRecord
 
setFailIfThrottled(boolean) - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
If true, throttled puts are not retried.
setKinesisEndpoint(String) - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
Use a custom Kinesis endpoint.
setKinesisPort(long) - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
Server port to connect to for Kinesis.
setLogLevel(String) - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
Minimum level of logs.
setMaxConnections(long) - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
Maximum number of connections to open to the backend.
setMetricsCredentialsProvider(AWSCredentialsProvider) - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
AWSCredentialsProvider that supplies credentials used to upload metrics to CloudWatch.
setMetricsGranularity(String) - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
Controls the granularity of metrics that are uploaded to CloudWatch.
setMetricsLevel(String) - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
Controls the number of metrics that are uploaded to CloudWatch.
setMetricsNamespace(String) - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
The namespace to upload metrics under.
setMetricsUploadDelay(long) - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
Delay (in milliseconds) between each metrics upload.
setMinConnections(long) - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
Minimum number of connections to keep open to the backend.
setNativeExecutable(String) - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
Path to the native KPL binary.
setPartitionKey(String) - Method in class com.amazonaws.services.kinesis.producer.UserRecord
 
setRateLimit(long) - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
Limits the maximum allowed put rate for a shard, as a percentage of the backend limits.
setRecordMaxBufferedTime(long) - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
Maximum amount of time (milliseconds) a record may spend being buffered before it gets sent.
setRecordTtl(long) - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
Set a time-to-live on records (milliseconds).
setRegion(String) - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
Which region to send records to.
setRequestTimeout(long) - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
The maximum total time (milliseconds) elapsed between when we begin a HTTP request and receiving all of the response.
setStreamName(String) - Method in class com.amazonaws.services.kinesis.producer.UserRecord
 
setTempDirectory(String) - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
Temp directory into which to extract the native binaries.
setThreadingModel(KinesisProducerConfiguration.ThreadingModel) - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
Sets the threading model that the native process will use.
setThreadingModel(String) - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
Sets the threading model that the native process will use.
setThreadPoolSize(int) - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
Sets the maximum number of threads that the native process' thread pool will be configured with.
setVerifyCertificate(boolean) - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
Verify SSL certificates.
shutdown() - Method in class com.amazonaws.services.kinesis.producer.LogInputStreamReader
 

T

toProtobufMessage() - Method in class com.amazonaws.services.kinesis.producer.KinesisProducerConfiguration
 
toString() - Method in class com.amazonaws.services.kinesis.producer.Metric
 

U

UserRecord - Class in com.amazonaws.services.kinesis.producer
 
UserRecord() - Constructor for class com.amazonaws.services.kinesis.producer.UserRecord
 
UserRecord(String, String, ByteBuffer) - Constructor for class com.amazonaws.services.kinesis.producer.UserRecord
 
UserRecord(String, String, String, ByteBuffer) - Constructor for class com.amazonaws.services.kinesis.producer.UserRecord
 
UserRecordFailedException - Exception in com.amazonaws.services.kinesis.producer
 
UserRecordFailedException(UserRecordResult) - Constructor for exception com.amazonaws.services.kinesis.producer.UserRecordFailedException
 
UserRecordResult - Class in com.amazonaws.services.kinesis.producer
UserRecordResult(List<Attempt>, String, String, boolean) - Constructor for class com.amazonaws.services.kinesis.producer.UserRecordResult
 

V

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

W

withData(ByteBuffer) - Method in class com.amazonaws.services.kinesis.producer.UserRecord
 
withExplicitHashKey(String) - Method in class com.amazonaws.services.kinesis.producer.UserRecord
 
withPartitionKey(String) - Method in class com.amazonaws.services.kinesis.producer.UserRecord
 
withStreamName(String) - Method in class com.amazonaws.services.kinesis.producer.UserRecord
 
A C D F G H I K L M O P R S T U V W 
Skip navigation links

Copyright © 2019. All rights reserved.