default SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuilder |
SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuilder.authorizationToken(String authorizationToken) |
The authorization token for using the bot.
|
default SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuilder |
SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuilder.backOffStrategy(String backOffStrategy) |
The strategy to backoff in case of connection failure.
|
default SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuilder |
SoroushBotEndpointBuilderFactory.AdvancedSoroushBotEndpointConsumerBuilder.basic() |
|
default SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuilder |
SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuilder.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 SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuilder |
SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuilder.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 SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuilder |
SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuilder.concurrentConsumers(int concurrentConsumers) |
Number of Thread created by consumer in the route.
|
default SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuilder |
SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuilder.concurrentConsumers(String concurrentConsumers) |
Number of Thread created by consumer in the route.
|
default SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuilder |
SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuilder.connectionTimeout(int connectionTimeout) |
Connection timeout in ms when connecting to soroush API.
|
default SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuilder |
SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuilder.connectionTimeout(String connectionTimeout) |
Connection timeout in ms when connecting to soroush API.
|
default SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuilder |
SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuilder.maxConnectionRetry(int maxConnectionRetry) |
Maximum connection retry when fail to connect to soroush API, if the
quota is reached, MaximumConnectionRetryReachedException is thrown
for that message.
|
default SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuilder |
SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuilder.maxConnectionRetry(String maxConnectionRetry) |
Maximum connection retry when fail to connect to soroush API, if the
quota is reached, MaximumConnectionRetryReachedException is thrown
for that message.
|
default SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuilder |
SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuilder.maxRetryWaitingTime(long maxRetryWaitingTime) |
Maximum amount of time (in millisecond) a thread wait before retrying
failed request.
|
default SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuilder |
SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuilder.maxRetryWaitingTime(String maxRetryWaitingTime) |
Maximum amount of time (in millisecond) a thread wait before retrying
failed request.
|
default SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuilder |
SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuilder.queueCapacityPerThread(int queueCapacityPerThread) |
Maximum capacity of each queue when concurrentConsumers is greater
than 1.
|
default SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuilder |
SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuilder.queueCapacityPerThread(String queueCapacityPerThread) |
Maximum capacity of each queue when concurrentConsumers is greater
than 1.
|
default SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuilder |
SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuilder.reconnectIdleConnectionTimeout(long reconnectIdleConnectionTimeout) |
The timeout in millisecond to reconnect the existing getMessage
connection to ensure that the connection is always live and does not
dead without notifying the bot.
|
default SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuilder |
SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuilder.reconnectIdleConnectionTimeout(String reconnectIdleConnectionTimeout) |
The timeout in millisecond to reconnect the existing getMessage
connection to ensure that the connection is always live and does not
dead without notifying the bot.
|
default SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuilder |
SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuilder.retryExponentialCoefficient(long retryExponentialCoefficient) |
Coefficient to compute back off time when using Exponential Back Off
strategy.
|
default SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuilder |
SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuilder.retryExponentialCoefficient(String retryExponentialCoefficient) |
Coefficient to compute back off time when using Exponential Back Off
strategy.
|
default SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuilder |
SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuilder.retryLinearIncrement(long retryLinearIncrement) |
The amount of time (in millisecond) which adds to waiting time when
using Linear back off strategy.
|
default SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuilder |
SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuilder.retryLinearIncrement(String retryLinearIncrement) |
The amount of time (in millisecond) which adds to waiting time when
using Linear back off strategy.
|
default SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuilder |
SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuilder.retryWaitingTime(long retryWaitingTime) |
Waiting time before retry failed request (Millisecond).
|
default SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuilder |
SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuilder.retryWaitingTime(String retryWaitingTime) |
Waiting time before retry failed request (Millisecond).
|