public static interface SoroushBotEndpointBuilderFactory.SoroushBotEndpointBuilder extends SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuilder, SoroushBotEndpointBuilderFactory.SoroushBotEndpointProducerBuilder
| Modifier and Type | Method and Description |
|---|---|
default SoroushBotEndpointBuilderFactory.AdvancedSoroushBotEndpointBuilder |
advanced() |
default SoroushBotEndpointBuilderFactory.SoroushBotEndpointBuilder |
authorizationToken(String authorizationToken)
The authorization token for using the bot.
|
default SoroushBotEndpointBuilderFactory.SoroushBotEndpointBuilder |
backOffStrategy(String backOffStrategy)
The strategy to backoff in case of connection failure.
|
default SoroushBotEndpointBuilderFactory.SoroushBotEndpointBuilder |
connectionTimeout(int connectionTimeout)
Connection timeout in ms when connecting to soroush API.
|
default SoroushBotEndpointBuilderFactory.SoroushBotEndpointBuilder |
connectionTimeout(String connectionTimeout)
Connection timeout in ms when connecting to soroush API.
|
default SoroushBotEndpointBuilderFactory.SoroushBotEndpointBuilder |
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.SoroushBotEndpointBuilder |
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.SoroushBotEndpointBuilder |
maxRetryWaitingTime(long maxRetryWaitingTime)
Maximum amount of time (in millisecond) a thread wait before retrying
failed request.
|
default SoroushBotEndpointBuilderFactory.SoroushBotEndpointBuilder |
maxRetryWaitingTime(String maxRetryWaitingTime)
Maximum amount of time (in millisecond) a thread wait before retrying
failed request.
|
default SoroushBotEndpointBuilderFactory.SoroushBotEndpointBuilder |
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.SoroushBotEndpointBuilder |
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.SoroushBotEndpointBuilder |
retryExponentialCoefficient(long retryExponentialCoefficient)
Coefficient to compute back off time when using Exponential Back Off
strategy.
|
default SoroushBotEndpointBuilderFactory.SoroushBotEndpointBuilder |
retryExponentialCoefficient(String retryExponentialCoefficient)
Coefficient to compute back off time when using Exponential Back Off
strategy.
|
default SoroushBotEndpointBuilderFactory.SoroushBotEndpointBuilder |
retryLinearIncrement(long retryLinearIncrement)
The amount of time (in millisecond) which adds to waiting time when
using Linear back off strategy.
|
default SoroushBotEndpointBuilderFactory.SoroushBotEndpointBuilder |
retryLinearIncrement(String retryLinearIncrement)
The amount of time (in millisecond) which adds to waiting time when
using Linear back off strategy.
|
default SoroushBotEndpointBuilderFactory.SoroushBotEndpointBuilder |
retryWaitingTime(long retryWaitingTime)
Waiting time before retry failed request (Millisecond).
|
default SoroushBotEndpointBuilderFactory.SoroushBotEndpointBuilder |
retryWaitingTime(String retryWaitingTime)
Waiting time before retry failed request (Millisecond).
|
bridgeErrorHandler, bridgeErrorHandler, concurrentConsumers, concurrentConsumers, queueCapacityPerThread, queueCapacityPerThreaddoSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, expr, getUriautoDownload, autoDownload, autoUploadFile, autoUploadFile, downloadThumbnail, downloadThumbnail, forceDownload, forceDownload, forceUpload, forceUpload, lazyStartProducer, lazyStartProducerdefault SoroushBotEndpointBuilderFactory.AdvancedSoroushBotEndpointBuilder advanced()
advanced in interface SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuilderadvanced in interface SoroushBotEndpointBuilderFactory.SoroushBotEndpointProducerBuilderdefault SoroushBotEndpointBuilderFactory.SoroushBotEndpointBuilder connectionTimeout(int connectionTimeout)
connectionTimeout in interface SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuilderconnectionTimeout in interface SoroushBotEndpointBuilderFactory.SoroushBotEndpointProducerBuilderconnectionTimeout - the value to setdefault SoroushBotEndpointBuilderFactory.SoroushBotEndpointBuilder connectionTimeout(String connectionTimeout)
connectionTimeout in interface SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuilderconnectionTimeout in interface SoroushBotEndpointBuilderFactory.SoroushBotEndpointProducerBuilderconnectionTimeout - the value to setdefault SoroushBotEndpointBuilderFactory.SoroushBotEndpointBuilder maxConnectionRetry(int maxConnectionRetry)
maxConnectionRetry in interface SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuildermaxConnectionRetry in interface SoroushBotEndpointBuilderFactory.SoroushBotEndpointProducerBuildermaxConnectionRetry - the value to setdefault SoroushBotEndpointBuilderFactory.SoroushBotEndpointBuilder maxConnectionRetry(String maxConnectionRetry)
maxConnectionRetry in interface SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuildermaxConnectionRetry in interface SoroushBotEndpointBuilderFactory.SoroushBotEndpointProducerBuildermaxConnectionRetry - the value to setdefault SoroushBotEndpointBuilderFactory.SoroushBotEndpointBuilder backOffStrategy(String backOffStrategy)
backOffStrategy in interface SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuilderbackOffStrategy in interface SoroushBotEndpointBuilderFactory.SoroushBotEndpointProducerBuilderbackOffStrategy - the value to setdefault SoroushBotEndpointBuilderFactory.SoroushBotEndpointBuilder maxRetryWaitingTime(long maxRetryWaitingTime)
maxRetryWaitingTime in interface SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuildermaxRetryWaitingTime in interface SoroushBotEndpointBuilderFactory.SoroushBotEndpointProducerBuildermaxRetryWaitingTime - the value to setdefault SoroushBotEndpointBuilderFactory.SoroushBotEndpointBuilder maxRetryWaitingTime(String maxRetryWaitingTime)
maxRetryWaitingTime in interface SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuildermaxRetryWaitingTime in interface SoroushBotEndpointBuilderFactory.SoroushBotEndpointProducerBuildermaxRetryWaitingTime - the value to setdefault SoroushBotEndpointBuilderFactory.SoroushBotEndpointBuilder reconnectIdleConnectionTimeout(long reconnectIdleConnectionTimeout)
reconnectIdleConnectionTimeout in interface SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuilderreconnectIdleConnectionTimeout in interface SoroushBotEndpointBuilderFactory.SoroushBotEndpointProducerBuilderreconnectIdleConnectionTimeout - the value to setdefault SoroushBotEndpointBuilderFactory.SoroushBotEndpointBuilder reconnectIdleConnectionTimeout(String reconnectIdleConnectionTimeout)
reconnectIdleConnectionTimeout in interface SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuilderreconnectIdleConnectionTimeout in interface SoroushBotEndpointBuilderFactory.SoroushBotEndpointProducerBuilderreconnectIdleConnectionTimeout - the value to setdefault SoroushBotEndpointBuilderFactory.SoroushBotEndpointBuilder retryExponentialCoefficient(long retryExponentialCoefficient)
retryExponentialCoefficient in interface SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuilderretryExponentialCoefficient in interface SoroushBotEndpointBuilderFactory.SoroushBotEndpointProducerBuilderretryExponentialCoefficient - the value to setdefault SoroushBotEndpointBuilderFactory.SoroushBotEndpointBuilder retryExponentialCoefficient(String retryExponentialCoefficient)
retryExponentialCoefficient in interface SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuilderretryExponentialCoefficient in interface SoroushBotEndpointBuilderFactory.SoroushBotEndpointProducerBuilderretryExponentialCoefficient - the value to setdefault SoroushBotEndpointBuilderFactory.SoroushBotEndpointBuilder retryLinearIncrement(long retryLinearIncrement)
retryLinearIncrement in interface SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuilderretryLinearIncrement in interface SoroushBotEndpointBuilderFactory.SoroushBotEndpointProducerBuilderretryLinearIncrement - the value to setdefault SoroushBotEndpointBuilderFactory.SoroushBotEndpointBuilder retryLinearIncrement(String retryLinearIncrement)
retryLinearIncrement in interface SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuilderretryLinearIncrement in interface SoroushBotEndpointBuilderFactory.SoroushBotEndpointProducerBuilderretryLinearIncrement - the value to setdefault SoroushBotEndpointBuilderFactory.SoroushBotEndpointBuilder retryWaitingTime(long retryWaitingTime)
retryWaitingTime in interface SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuilderretryWaitingTime in interface SoroushBotEndpointBuilderFactory.SoroushBotEndpointProducerBuilderretryWaitingTime - the value to setdefault SoroushBotEndpointBuilderFactory.SoroushBotEndpointBuilder retryWaitingTime(String retryWaitingTime)
retryWaitingTime in interface SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuilderretryWaitingTime in interface SoroushBotEndpointBuilderFactory.SoroushBotEndpointProducerBuilderretryWaitingTime - the value to setdefault SoroushBotEndpointBuilderFactory.SoroushBotEndpointBuilder authorizationToken(String authorizationToken)
authorizationToken in interface SoroushBotEndpointBuilderFactory.SoroushBotEndpointConsumerBuilderauthorizationToken in interface SoroushBotEndpointBuilderFactory.SoroushBotEndpointProducerBuilderauthorizationToken - the value to setApache Camel