/** * @deprecated The access to this constructor will be changed in a future release. The recommended way to create * a Worker is to use {@link Builder} * * @param recordProcessorFactory * Used to get record processor instances for processing data from shards * @param config * Kinesis Client Library configuration * @param metricsFactory * Metrics factory used to emit metrics */ @Deprecated public Worker( com.amazonaws.services.kinesis.clientlibrary.interfaces.IRecordProcessorFactory recordProcessorFactory, KinesisClientLibConfiguration config, IMetricsFactory metricsFactory) { this(recordProcessorFactory, config, metricsFactory, getExecutorService()); }
/** * Constructor. * * @deprecated The access to this constructor will be changed in a future release. The recommended way to create * a Worker is to use {@link Builder} * * @param recordProcessorFactory * Used to get record processor instances for processing data from shards * @param config * Kinesis Client Library configuration */ @Deprecated public Worker( com.amazonaws.services.kinesis.clientlibrary.interfaces.IRecordProcessorFactory recordProcessorFactory, KinesisClientLibConfiguration config) { this(recordProcessorFactory, config, getExecutorService()); }
/** * @deprecated The access to this constructor will be changed in a future release. The recommended way to create * a Worker is to use {@link Builder} * * @param recordProcessorFactory * Used to get record processor instances for processing data from shards * @param config * Kinesis Client Library configuration * @param kinesisClient * Kinesis Client used for fetching data * @param dynamoDBClient * DynamoDB client used for checkpoints and tracking leases * @param cloudWatchClient * CloudWatch Client for publishing metrics */ @Deprecated public Worker( com.amazonaws.services.kinesis.clientlibrary.interfaces.IRecordProcessorFactory recordProcessorFactory, KinesisClientLibConfiguration config, AmazonKinesis kinesisClient, AmazonDynamoDB dynamoDBClient, AmazonCloudWatch cloudWatchClient) { this(recordProcessorFactory, config, kinesisClient, dynamoDBClient, cloudWatchClient, getExecutorService()); }