public static interface DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder
extends org.apache.camel.builder.EndpointConsumerBuilder
| Modifier and Type | Method and Description |
|---|---|
default DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder |
accessKey(String accessKey)
Amazon AWS Access Key.
|
default DdbStreamEndpointBuilderFactory.AdvancedDdbStreamEndpointBuilder |
advanced() |
default DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder |
amazonDynamoDbStreamsClient(Object amazonDynamoDbStreamsClient)
Amazon DynamoDB client to use for all requests for this endpoint.
|
default DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder |
amazonDynamoDbStreamsClient(String amazonDynamoDbStreamsClient)
Amazon DynamoDB client to use for all requests for this endpoint.
|
default DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder |
autoDiscoverClient(boolean autoDiscoverClient)
Setting the autoDiscoverClient mechanism, if true, the component will
look for a client instance in the registry automatically otherwise it
will skip that checking.
|
default DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder |
autoDiscoverClient(String autoDiscoverClient)
Setting the autoDiscoverClient mechanism, if true, the component will
look for a client instance in the registry automatically otherwise it
will skip that checking.
|
default DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder |
backoffErrorThreshold(int backoffErrorThreshold)
The number of subsequent error polls (failed due some error) that
should happen before the backoffMultipler should kick-in.
|
default DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder |
backoffErrorThreshold(String backoffErrorThreshold)
The number of subsequent error polls (failed due some error) that
should happen before the backoffMultipler should kick-in.
|
default DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder |
backoffIdleThreshold(int backoffIdleThreshold)
The number of subsequent idle polls that should happen before the
backoffMultipler should kick-in.
|
default DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder |
backoffIdleThreshold(String backoffIdleThreshold)
The number of subsequent idle polls that should happen before the
backoffMultipler should kick-in.
|
default DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder |
backoffMultiplier(int backoffMultiplier)
To let the scheduled polling consumer backoff if there has been a
number of subsequent idles/errors in a row.
|
default DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder |
backoffMultiplier(String backoffMultiplier)
To let the scheduled polling consumer backoff if there has been a
number of subsequent idles/errors in a row.
|
default DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder |
bridgeErrorHandler(boolean bridgeErrorHandler)
Allows for bridging the consumer to the Camel routing Error Handler,
which mean any exceptions occurred while the consumer is trying to
pickup incoming messages, or the likes, will now be processed as a
message and handled by the routing Error Handler.
|
default DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder |
bridgeErrorHandler(String bridgeErrorHandler)
Allows for bridging the consumer to the Camel routing Error Handler,
which mean any exceptions occurred while the consumer is trying to
pickup incoming messages, or the likes, will now be processed as a
message and handled by the routing Error Handler.
|
default DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder |
delay(long delay)
Milliseconds before the next poll.
|
default DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder |
delay(String delay)
Milliseconds before the next poll.
|
default DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder |
greedy(boolean greedy)
If greedy is enabled, then the ScheduledPollConsumer will run
immediately again, if the previous run polled 1 or more messages.
|
default DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder |
greedy(String greedy)
If greedy is enabled, then the ScheduledPollConsumer will run
immediately again, if the previous run polled 1 or more messages.
|
default DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder |
initialDelay(long initialDelay)
Milliseconds before the first poll starts.
|
default DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder |
initialDelay(String initialDelay)
Milliseconds before the first poll starts.
|
default DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder |
iteratorType(DdbStreamEndpointBuilderFactory.ShardIteratorType iteratorType)
Defines where in the DynaboDB stream to start getting records.
|
default DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder |
iteratorType(String iteratorType)
Defines where in the DynaboDB stream to start getting records.
|
default DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder |
maxResultsPerRequest(int maxResultsPerRequest)
Maximum number of records that will be fetched in each poll.
|
default DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder |
maxResultsPerRequest(String maxResultsPerRequest)
Maximum number of records that will be fetched in each poll.
|
default DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder |
proxyHost(String proxyHost)
To define a proxy host when instantiating the DDBStreams client.
|
default DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder |
proxyPort(Integer proxyPort)
To define a proxy port when instantiating the DDBStreams client.
|
default DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder |
proxyPort(String proxyPort)
To define a proxy port when instantiating the DDBStreams client.
|
default DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder |
proxyProtocol(DdbStreamEndpointBuilderFactory.Protocol proxyProtocol)
To define a proxy protocol when instantiating the DDBStreams client.
|
default DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder |
proxyProtocol(String proxyProtocol)
To define a proxy protocol when instantiating the DDBStreams client.
|
default DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder |
region(String region)
The region in which DDBStreams client needs to work.
|
default DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder |
repeatCount(long repeatCount)
Specifies a maximum limit of number of fires.
|
default DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder |
repeatCount(String repeatCount)
Specifies a maximum limit of number of fires.
|
default DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder |
runLoggingLevel(org.apache.camel.LoggingLevel runLoggingLevel)
The consumer logs a start/complete log line when it polls.
|
default DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder |
runLoggingLevel(String runLoggingLevel)
The consumer logs a start/complete log line when it polls.
|
default DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder |
scheduledExecutorService(ScheduledExecutorService scheduledExecutorService)
Allows for configuring a custom/shared thread pool to use for the
consumer.
|
default DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder |
scheduledExecutorService(String scheduledExecutorService)
Allows for configuring a custom/shared thread pool to use for the
consumer.
|
default DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder |
scheduler(Object scheduler)
To use a cron scheduler from either camel-spring or camel-quartz
component.
|
default DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder |
scheduler(String scheduler)
To use a cron scheduler from either camel-spring or camel-quartz
component.
|
default DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder |
schedulerProperties(Map values)
To configure additional properties when using a custom scheduler or
any of the Quartz, Spring based scheduler.
|
default DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder |
schedulerProperties(String key,
Object value)
To configure additional properties when using a custom scheduler or
any of the Quartz, Spring based scheduler.
|
default DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder |
secretKey(String secretKey)
Amazon AWS Secret Key.
|
default DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder |
sendEmptyMessageWhenIdle(boolean sendEmptyMessageWhenIdle)
If the polling consumer did not poll any files, you can enable this
option to send an empty message (no body) instead.
|
default DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder |
sendEmptyMessageWhenIdle(String sendEmptyMessageWhenIdle)
If the polling consumer did not poll any files, you can enable this
option to send an empty message (no body) instead.
|
default DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder |
sequenceNumberProvider(Object sequenceNumberProvider)
Provider for the sequence number when using one of the two
ShardIteratorType.{AT,AFTER}_SEQUENCE_NUMBER iterator types.
|
default DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder |
sequenceNumberProvider(String sequenceNumberProvider)
Provider for the sequence number when using one of the two
ShardIteratorType.{AT,AFTER}_SEQUENCE_NUMBER iterator types.
|
default DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder |
startScheduler(boolean startScheduler)
Whether the scheduler should be auto started.
|
default DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder |
startScheduler(String startScheduler)
Whether the scheduler should be auto started.
|
default DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder |
timeUnit(String timeUnit)
Time unit for initialDelay and delay options.
|
default DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder |
timeUnit(TimeUnit timeUnit)
Time unit for initialDelay and delay options.
|
default DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder |
useFixedDelay(boolean useFixedDelay)
Controls if fixed delay or fixed rate is used.
|
default DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder |
useFixedDelay(String useFixedDelay)
Controls if fixed delay or fixed rate is used.
|
default DdbStreamEndpointBuilderFactory.AdvancedDdbStreamEndpointBuilder advanced()
default DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder autoDiscoverClient(boolean autoDiscoverClient)
autoDiscoverClient - the value to setdefault DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder autoDiscoverClient(String autoDiscoverClient)
autoDiscoverClient - the value to setdefault DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder amazonDynamoDbStreamsClient(Object amazonDynamoDbStreamsClient)
amazonDynamoDbStreamsClient - the value to setdefault DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder amazonDynamoDbStreamsClient(String amazonDynamoDbStreamsClient)
amazonDynamoDbStreamsClient - the value to setdefault DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder bridgeErrorHandler(boolean bridgeErrorHandler)
bridgeErrorHandler - the value to setdefault DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder bridgeErrorHandler(String bridgeErrorHandler)
bridgeErrorHandler - the value to setdefault DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder iteratorType(DdbStreamEndpointBuilderFactory.ShardIteratorType iteratorType)
iteratorType - the value to setdefault DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder iteratorType(String iteratorType)
iteratorType - the value to setdefault DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder maxResultsPerRequest(int maxResultsPerRequest)
maxResultsPerRequest - the value to setdefault DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder maxResultsPerRequest(String maxResultsPerRequest)
maxResultsPerRequest - the value to setdefault DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder proxyHost(String proxyHost)
proxyHost - the value to setdefault DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder proxyPort(Integer proxyPort)
proxyPort - the value to setdefault DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder proxyPort(String proxyPort)
proxyPort - the value to setdefault DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder proxyProtocol(DdbStreamEndpointBuilderFactory.Protocol proxyProtocol)
proxyProtocol - the value to setdefault DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder proxyProtocol(String proxyProtocol)
proxyProtocol - the value to setdefault DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder region(String region)
region - the value to setdefault DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder sendEmptyMessageWhenIdle(boolean sendEmptyMessageWhenIdle)
sendEmptyMessageWhenIdle - the value to setdefault DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder sendEmptyMessageWhenIdle(String sendEmptyMessageWhenIdle)
sendEmptyMessageWhenIdle - the value to setdefault DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder sequenceNumberProvider(Object sequenceNumberProvider)
sequenceNumberProvider - the value to setdefault DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder sequenceNumberProvider(String sequenceNumberProvider)
sequenceNumberProvider - the value to setdefault DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder backoffErrorThreshold(int backoffErrorThreshold)
backoffErrorThreshold - the value to setdefault DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder backoffErrorThreshold(String backoffErrorThreshold)
backoffErrorThreshold - the value to setdefault DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder backoffIdleThreshold(int backoffIdleThreshold)
backoffIdleThreshold - the value to setdefault DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder backoffIdleThreshold(String backoffIdleThreshold)
backoffIdleThreshold - the value to setdefault DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder backoffMultiplier(int backoffMultiplier)
backoffMultiplier - the value to setdefault DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder backoffMultiplier(String backoffMultiplier)
backoffMultiplier - the value to setdefault DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder delay(long delay)
delay - the value to setdefault DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder delay(String delay)
delay - the value to setdefault DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder greedy(boolean greedy)
greedy - the value to setdefault DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder greedy(String greedy)
greedy - the value to setdefault DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder initialDelay(long initialDelay)
initialDelay - the value to setdefault DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder initialDelay(String initialDelay)
initialDelay - the value to setdefault DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder repeatCount(long repeatCount)
repeatCount - the value to setdefault DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder repeatCount(String repeatCount)
repeatCount - the value to setdefault DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder runLoggingLevel(org.apache.camel.LoggingLevel runLoggingLevel)
runLoggingLevel - the value to setdefault DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder runLoggingLevel(String runLoggingLevel)
runLoggingLevel - the value to setdefault DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder scheduledExecutorService(ScheduledExecutorService scheduledExecutorService)
scheduledExecutorService - the value to setdefault DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder scheduledExecutorService(String scheduledExecutorService)
scheduledExecutorService - the value to setdefault DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder scheduler(Object scheduler)
scheduler - the value to setdefault DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder scheduler(String scheduler)
scheduler - the value to setdefault DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder schedulerProperties(String key, Object value)
key - the option keyvalue - the option valuedefault DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder schedulerProperties(Map values)
values - the valuesdefault DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder startScheduler(boolean startScheduler)
startScheduler - the value to setdefault DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder startScheduler(String startScheduler)
startScheduler - the value to setdefault DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder timeUnit(TimeUnit timeUnit)
timeUnit - the value to setdefault DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder timeUnit(String timeUnit)
timeUnit - the value to setdefault DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder useFixedDelay(boolean useFixedDelay)
useFixedDelay - the value to setdefault DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder useFixedDelay(String useFixedDelay)
useFixedDelay - the value to setdefault DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder accessKey(String accessKey)
accessKey - the value to setdefault DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder secretKey(String secretKey)
secretKey - the value to setApache Camel