public class StreamsWorkerFactory
extends java.lang.Object
| Constructor and Description |
|---|
StreamsWorkerFactory() |
| Modifier and Type | Method and Description |
|---|---|
static com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker |
createDynamoDbStreamsWorker(com.amazonaws.services.kinesis.clientlibrary.interfaces.v2.IRecordProcessorFactory recordProcessorFactory,
com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration config,
AmazonDynamoDBStreamsAdapterClient streamsClient,
com.amazonaws.services.dynamodbv2.AmazonDynamoDB dynamoDBClient,
com.amazonaws.services.cloudwatch.AmazonCloudWatch cloudWatchClient) |
static com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker |
createDynamoDbStreamsWorker(com.amazonaws.services.kinesis.clientlibrary.interfaces.v2.IRecordProcessorFactory recordProcessorFactory,
com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration config,
AmazonDynamoDBStreamsAdapterClient streamsClient,
com.amazonaws.services.dynamodbv2.AmazonDynamoDB dynamoDBClient,
com.amazonaws.services.cloudwatch.AmazonCloudWatch cloudWatchClient,
java.util.concurrent.ExecutorService execService) |
static com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker |
createDynamoDbStreamsWorker(com.amazonaws.services.kinesis.clientlibrary.interfaces.v2.IRecordProcessorFactory recordProcessorFactory,
com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration config,
AmazonDynamoDBStreamsAdapterClient streamsClient,
com.amazonaws.services.dynamodbv2.AmazonDynamoDBClient dynamoDBClient,
com.amazonaws.services.cloudwatch.AmazonCloudWatchClient cloudWatchClient) |
static com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker |
createDynamoDbStreamsWorker(com.amazonaws.services.kinesis.clientlibrary.interfaces.v2.IRecordProcessorFactory recordProcessorFactory,
com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration config,
AmazonDynamoDBStreamsAdapterClient streamsClient,
com.amazonaws.services.dynamodbv2.AmazonDynamoDBClient dynamoDBClient,
com.amazonaws.services.cloudwatch.AmazonCloudWatchClient cloudWatchClient,
java.util.concurrent.ExecutorService execService) |
static com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker |
createDynamoDbStreamsWorker(com.amazonaws.services.kinesis.clientlibrary.interfaces.v2.IRecordProcessorFactory recordProcessorFactory,
com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration config,
AmazonDynamoDBStreamsAdapterClient streamsClient,
com.amazonaws.services.dynamodbv2.AmazonDynamoDBClient dynamoDBClient,
com.amazonaws.services.kinesis.metrics.interfaces.IMetricsFactory metricsFactory,
java.util.concurrent.ExecutorService execService) |
static com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker |
createDynamoDbStreamsWorker(com.amazonaws.services.kinesis.clientlibrary.interfaces.v2.IRecordProcessorFactory recordProcessorFactory,
com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration config,
AmazonDynamoDBStreamsAdapterClient streamsClient,
com.amazonaws.services.dynamodbv2.AmazonDynamoDB dynamoDBClient,
com.amazonaws.services.kinesis.metrics.interfaces.IMetricsFactory metricsFactory,
java.util.concurrent.ExecutorService execService) |
static com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker |
createDynamoDbStreamsWorker(com.amazonaws.services.kinesis.clientlibrary.interfaces.v2.IRecordProcessorFactory recordProcessorFactory,
com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration config,
java.util.concurrent.ExecutorService execService)
Factory method.
|
public static com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker createDynamoDbStreamsWorker(com.amazonaws.services.kinesis.clientlibrary.interfaces.v2.IRecordProcessorFactory recordProcessorFactory,
com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration config,
java.util.concurrent.ExecutorService execService)
recordProcessorFactory - Used to get record processor instances for processing data from shardsconfig - Kinesis Client Library configurationexecService - ExecutorService to use for processing records (support for multi-threaded
consumption)public static com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker createDynamoDbStreamsWorker(com.amazonaws.services.kinesis.clientlibrary.interfaces.v2.IRecordProcessorFactory recordProcessorFactory,
com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration config,
AmazonDynamoDBStreamsAdapterClient streamsClient,
com.amazonaws.services.dynamodbv2.AmazonDynamoDB dynamoDBClient,
com.amazonaws.services.cloudwatch.AmazonCloudWatch cloudWatchClient)
recordProcessorFactory - Used to get record processor instances for processing data from shardsconfig - Kinesis Client Library configurationstreamsClient - DynamoDB Streams Adapter Client used for fetching datadynamoDBClient - DynamoDB client used for checkpoints and tracking leasescloudWatchClient - CloudWatch Client for publishing metricspublic static com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker createDynamoDbStreamsWorker(com.amazonaws.services.kinesis.clientlibrary.interfaces.v2.IRecordProcessorFactory recordProcessorFactory,
com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration config,
AmazonDynamoDBStreamsAdapterClient streamsClient,
com.amazonaws.services.dynamodbv2.AmazonDynamoDB dynamoDBClient,
com.amazonaws.services.cloudwatch.AmazonCloudWatch cloudWatchClient,
java.util.concurrent.ExecutorService execService)
recordProcessorFactory - Used to get record processor instances for processing data from shardsconfig - Kinesis Client Library configurationstreamsClient - DynamoDB Streams Adapter Client used for fetching datadynamoDBClient - DynamoDB client used for checkpoints and tracking leasescloudWatchClient - CloudWatch Client for publishing metricsexecService - ExecutorService to use for processing records (support for multi-threaded
consumption)public static com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker createDynamoDbStreamsWorker(com.amazonaws.services.kinesis.clientlibrary.interfaces.v2.IRecordProcessorFactory recordProcessorFactory,
com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration config,
AmazonDynamoDBStreamsAdapterClient streamsClient,
com.amazonaws.services.dynamodbv2.AmazonDynamoDB dynamoDBClient,
com.amazonaws.services.kinesis.metrics.interfaces.IMetricsFactory metricsFactory,
java.util.concurrent.ExecutorService execService)
recordProcessorFactory - Used to get record processor instances for processing data from shardsconfig - Kinesis Client Library configurationstreamsClient - DynamoDB Streams Adapter Client used for fetching datadynamoDBClient - DynamoDB client used for checkpoints and tracking leasesmetricsFactory - Metrics factory used to emit metricsexecService - ExecutorService to use for processing records (support for multi-threaded
consumption)public static com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker createDynamoDbStreamsWorker(com.amazonaws.services.kinesis.clientlibrary.interfaces.v2.IRecordProcessorFactory recordProcessorFactory,
com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration config,
AmazonDynamoDBStreamsAdapterClient streamsClient,
com.amazonaws.services.dynamodbv2.AmazonDynamoDBClient dynamoDBClient,
com.amazonaws.services.cloudwatch.AmazonCloudWatchClient cloudWatchClient)
recordProcessorFactory - Used to get record processor instances for processing data from shardsconfig - Kinesis Client Library configurationstreamsClient - DynamoDB Streams Adapter Client used for fetching datadynamoDBClient - DynamoDB client used for checkpoints and tracking leasescloudWatchClient - CloudWatch Client for publishing metricspublic static com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker createDynamoDbStreamsWorker(com.amazonaws.services.kinesis.clientlibrary.interfaces.v2.IRecordProcessorFactory recordProcessorFactory,
com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration config,
AmazonDynamoDBStreamsAdapterClient streamsClient,
com.amazonaws.services.dynamodbv2.AmazonDynamoDBClient dynamoDBClient,
com.amazonaws.services.cloudwatch.AmazonCloudWatchClient cloudWatchClient,
java.util.concurrent.ExecutorService execService)
recordProcessorFactory - Used to get record processor instances for processing data from shardsconfig - Kinesis Client Library configurationstreamsClient - DynamoDB Streams Adapter Client used for fetching datadynamoDBClient - DynamoDB client used for checkpoints and tracking leasescloudWatchClient - CloudWatch Client for publishing metricsexecService - ExecutorService to use for processing records (support for multi-threaded
consumption)public static com.amazonaws.services.kinesis.clientlibrary.lib.worker.Worker createDynamoDbStreamsWorker(com.amazonaws.services.kinesis.clientlibrary.interfaces.v2.IRecordProcessorFactory recordProcessorFactory,
com.amazonaws.services.kinesis.clientlibrary.lib.worker.KinesisClientLibConfiguration config,
AmazonDynamoDBStreamsAdapterClient streamsClient,
com.amazonaws.services.dynamodbv2.AmazonDynamoDBClient dynamoDBClient,
com.amazonaws.services.kinesis.metrics.interfaces.IMetricsFactory metricsFactory,
java.util.concurrent.ExecutorService execService)
recordProcessorFactory - Used to get record processor instances for processing data from shardsconfig - Kinesis Client Library configurationstreamsClient - DynamoDB Streams Adapter Client used for fetching datadynamoDBClient - DynamoDB client used for checkpoints and tracking leasesmetricsFactory - Metrics factory used to emit metricsexecService - ExecutorService to use for processing records (support for multi-threaded
consumption)