public static interface TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder
extends org.apache.camel.builder.EndpointConsumerBuilder
| Modifier and Type | Method and Description |
|---|---|
default TelegramEndpointBuilderFactory.AdvancedTelegramEndpointConsumerBuilder |
advanced() |
default TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder |
authorizationToken(String authorizationToken)
The authorization token for using the bot (ask the BotFather).
|
default TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder |
backoffErrorThreshold(int backoffErrorThreshold)
The number of subsequent error polls (failed due some error) that
should happen before the backoffMultipler should kick-in.
|
default TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder |
backoffErrorThreshold(String backoffErrorThreshold)
The number of subsequent error polls (failed due some error) that
should happen before the backoffMultipler should kick-in.
|
default TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder |
backoffIdleThreshold(int backoffIdleThreshold)
The number of subsequent idle polls that should happen before the
backoffMultipler should kick-in.
|
default TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder |
backoffIdleThreshold(String backoffIdleThreshold)
The number of subsequent idle polls that should happen before the
backoffMultipler should kick-in.
|
default TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder |
backoffMultiplier(int backoffMultiplier)
To let the scheduled polling consumer backoff if there has been a
number of subsequent idles/errors in a row.
|
default TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder |
backoffMultiplier(String backoffMultiplier)
To let the scheduled polling consumer backoff if there has been a
number of subsequent idles/errors in a row.
|
default TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder |
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 TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder |
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 TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder |
delay(long delay)
Milliseconds before the next poll.
|
default TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder |
delay(String delay)
Milliseconds before the next poll.
|
default TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder |
greedy(boolean greedy)
If greedy is enabled, then the ScheduledPollConsumer will run
immediately again, if the previous run polled 1 or more messages.
|
default TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder |
greedy(String greedy)
If greedy is enabled, then the ScheduledPollConsumer will run
immediately again, if the previous run polled 1 or more messages.
|
default TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder |
initialDelay(long initialDelay)
Milliseconds before the first poll starts.
|
default TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder |
initialDelay(String initialDelay)
Milliseconds before the first poll starts.
|
default TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder |
limit(Integer limit)
Limit on the number of updates that can be received in a single
polling request.
|
default TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder |
limit(String limit)
Limit on the number of updates that can be received in a single
polling request.
|
default TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder |
proxyHost(String proxyHost)
HTTP proxy host which could be used when sending out the message.
|
default TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder |
proxyPort(Integer proxyPort)
HTTP proxy port which could be used when sending out the message.
|
default TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder |
proxyPort(String proxyPort)
HTTP proxy port which could be used when sending out the message.
|
default TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder |
proxyType(String proxyType)
HTTP proxy type which could be used when sending out the message.
|
default TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder |
proxyType(TelegramEndpointBuilderFactory.TelegramProxyType proxyType)
HTTP proxy type which could be used when sending out the message.
|
default TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder |
repeatCount(long repeatCount)
Specifies a maximum limit of number of fires.
|
default TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder |
repeatCount(String repeatCount)
Specifies a maximum limit of number of fires.
|
default TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder |
runLoggingLevel(org.apache.camel.LoggingLevel runLoggingLevel)
The consumer logs a start/complete log line when it polls.
|
default TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder |
runLoggingLevel(String runLoggingLevel)
The consumer logs a start/complete log line when it polls.
|
default TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder |
scheduledExecutorService(ScheduledExecutorService scheduledExecutorService)
Allows for configuring a custom/shared thread pool to use for the
consumer.
|
default TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder |
scheduledExecutorService(String scheduledExecutorService)
Allows for configuring a custom/shared thread pool to use for the
consumer.
|
default TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder |
scheduler(Object scheduler)
To use a cron scheduler from either camel-spring or camel-quartz
component.
|
default TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder |
scheduler(String scheduler)
To use a cron scheduler from either camel-spring or camel-quartz
component.
|
default TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder |
schedulerProperties(Map values)
To configure additional properties when using a custom scheduler or
any of the Quartz, Spring based scheduler.
|
default TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder |
schedulerProperties(String key,
Object value)
To configure additional properties when using a custom scheduler or
any of the Quartz, Spring based scheduler.
|
default TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder |
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 TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder |
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 TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder |
startScheduler(boolean startScheduler)
Whether the scheduler should be auto started.
|
default TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder |
startScheduler(String startScheduler)
Whether the scheduler should be auto started.
|
default TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder |
timeout(Integer timeout)
Timeout in seconds for long polling.
|
default TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder |
timeout(String timeout)
Timeout in seconds for long polling.
|
default TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder |
timeUnit(String timeUnit)
Time unit for initialDelay and delay options.
|
default TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder |
timeUnit(TimeUnit timeUnit)
Time unit for initialDelay and delay options.
|
default TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder |
useFixedDelay(boolean useFixedDelay)
Controls if fixed delay or fixed rate is used.
|
default TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder |
useFixedDelay(String useFixedDelay)
Controls if fixed delay or fixed rate is used.
|
default TelegramEndpointBuilderFactory.AdvancedTelegramEndpointConsumerBuilder advanced()
default TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder bridgeErrorHandler(boolean bridgeErrorHandler)
bridgeErrorHandler - the value to setdefault TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder bridgeErrorHandler(String bridgeErrorHandler)
bridgeErrorHandler - the value to setdefault TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder limit(Integer limit)
limit - the value to setdefault TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder limit(String limit)
limit - the value to setdefault TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder sendEmptyMessageWhenIdle(boolean sendEmptyMessageWhenIdle)
sendEmptyMessageWhenIdle - the value to setdefault TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder sendEmptyMessageWhenIdle(String sendEmptyMessageWhenIdle)
sendEmptyMessageWhenIdle - the value to setdefault TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder timeout(Integer timeout)
timeout - the value to setdefault TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder timeout(String timeout)
timeout - the value to setdefault TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder proxyHost(String proxyHost)
proxyHost - the value to setdefault TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder proxyPort(Integer proxyPort)
proxyPort - the value to setdefault TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder proxyPort(String proxyPort)
proxyPort - the value to setdefault TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder proxyType(TelegramEndpointBuilderFactory.TelegramProxyType proxyType)
proxyType - the value to setdefault TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder proxyType(String proxyType)
proxyType - the value to setdefault TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder backoffErrorThreshold(int backoffErrorThreshold)
backoffErrorThreshold - the value to setdefault TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder backoffErrorThreshold(String backoffErrorThreshold)
backoffErrorThreshold - the value to setdefault TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder backoffIdleThreshold(int backoffIdleThreshold)
backoffIdleThreshold - the value to setdefault TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder backoffIdleThreshold(String backoffIdleThreshold)
backoffIdleThreshold - the value to setdefault TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder backoffMultiplier(int backoffMultiplier)
backoffMultiplier - the value to setdefault TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder backoffMultiplier(String backoffMultiplier)
backoffMultiplier - the value to setdefault TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder delay(long delay)
delay - the value to setdefault TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder delay(String delay)
delay - the value to setdefault TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder greedy(boolean greedy)
greedy - the value to setdefault TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder greedy(String greedy)
greedy - the value to setdefault TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder initialDelay(long initialDelay)
initialDelay - the value to setdefault TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder initialDelay(String initialDelay)
initialDelay - the value to setdefault TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder repeatCount(long repeatCount)
repeatCount - the value to setdefault TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder repeatCount(String repeatCount)
repeatCount - the value to setdefault TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder runLoggingLevel(org.apache.camel.LoggingLevel runLoggingLevel)
runLoggingLevel - the value to setdefault TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder runLoggingLevel(String runLoggingLevel)
runLoggingLevel - the value to setdefault TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder scheduledExecutorService(ScheduledExecutorService scheduledExecutorService)
scheduledExecutorService - the value to setdefault TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder scheduledExecutorService(String scheduledExecutorService)
scheduledExecutorService - the value to setdefault TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder scheduler(Object scheduler)
scheduler - the value to setdefault TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder scheduler(String scheduler)
scheduler - the value to setdefault TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder schedulerProperties(String key, Object value)
key - the option keyvalue - the option valuedefault TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder schedulerProperties(Map values)
values - the valuesdefault TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder startScheduler(boolean startScheduler)
startScheduler - the value to setdefault TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder startScheduler(String startScheduler)
startScheduler - the value to setdefault TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder timeUnit(TimeUnit timeUnit)
timeUnit - the value to setdefault TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder timeUnit(String timeUnit)
timeUnit - the value to setdefault TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder useFixedDelay(boolean useFixedDelay)
useFixedDelay - the value to setdefault TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder useFixedDelay(String useFixedDelay)
useFixedDelay - the value to setdefault TelegramEndpointBuilderFactory.TelegramEndpointConsumerBuilder authorizationToken(String authorizationToken)
authorizationToken - the value to setApache Camel