public static interface HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder
extends org.apache.camel.builder.EndpointConsumerBuilder
| Modifier and Type | Method and Description |
|---|---|
default HipchatEndpointBuilderFactory.AdvancedHipchatEndpointConsumerBuilder |
advanced() |
default HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder |
authToken(String authToken)
OAuth 2 auth token.
|
default HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder |
backoffErrorThreshold(int backoffErrorThreshold)
The number of subsequent error polls (failed due some error) that
should happen before the backoffMultipler should kick-in.
|
default HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder |
backoffErrorThreshold(String backoffErrorThreshold)
The number of subsequent error polls (failed due some error) that
should happen before the backoffMultipler should kick-in.
|
default HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder |
backoffIdleThreshold(int backoffIdleThreshold)
The number of subsequent idle polls that should happen before the
backoffMultipler should kick-in.
|
default HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder |
backoffIdleThreshold(String backoffIdleThreshold)
The number of subsequent idle polls that should happen before the
backoffMultipler should kick-in.
|
default HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder |
backoffMultiplier(int backoffMultiplier)
To let the scheduled polling consumer backoff if there has been a
number of subsequent idles/errors in a row.
|
default HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder |
backoffMultiplier(String backoffMultiplier)
To let the scheduled polling consumer backoff if there has been a
number of subsequent idles/errors in a row.
|
default HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder |
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 HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder |
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 HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder |
consumeUsers(String consumeUsers)
Username(s) when consuming messages from the hiptchat server.
|
default HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder |
delay(long delay)
Milliseconds before the next poll.
|
default HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder |
delay(String delay)
Milliseconds before the next poll.
|
default HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder |
greedy(boolean greedy)
If greedy is enabled, then the ScheduledPollConsumer will run
immediately again, if the previous run polled 1 or more messages.
|
default HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder |
greedy(String greedy)
If greedy is enabled, then the ScheduledPollConsumer will run
immediately again, if the previous run polled 1 or more messages.
|
default HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder |
httpClient(Object httpClient)
The CloseableHttpClient reference from registry to be used during API
HTTP requests.
|
default HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder |
httpClient(String httpClient)
The CloseableHttpClient reference from registry to be used during API
HTTP requests.
|
default HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder |
initialDelay(long initialDelay)
Milliseconds before the first poll starts.
|
default HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder |
initialDelay(String initialDelay)
Milliseconds before the first poll starts.
|
default HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder |
repeatCount(long repeatCount)
Specifies a maximum limit of number of fires.
|
default HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder |
repeatCount(String repeatCount)
Specifies a maximum limit of number of fires.
|
default HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder |
runLoggingLevel(org.apache.camel.LoggingLevel runLoggingLevel)
The consumer logs a start/complete log line when it polls.
|
default HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder |
runLoggingLevel(String runLoggingLevel)
The consumer logs a start/complete log line when it polls.
|
default HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder |
scheduledExecutorService(ScheduledExecutorService scheduledExecutorService)
Allows for configuring a custom/shared thread pool to use for the
consumer.
|
default HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder |
scheduledExecutorService(String scheduledExecutorService)
Allows for configuring a custom/shared thread pool to use for the
consumer.
|
default HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder |
scheduler(Object scheduler)
To use a cron scheduler from either camel-spring or camel-quartz
component.
|
default HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder |
scheduler(String scheduler)
To use a cron scheduler from either camel-spring or camel-quartz
component.
|
default HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder |
schedulerProperties(Map values)
To configure additional properties when using a custom scheduler or
any of the Quartz, Spring based scheduler.
|
default HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder |
schedulerProperties(String key,
Object value)
To configure additional properties when using a custom scheduler or
any of the Quartz, Spring based scheduler.
|
default HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder |
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 HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder |
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 HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder |
startScheduler(boolean startScheduler)
Whether the scheduler should be auto started.
|
default HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder |
startScheduler(String startScheduler)
Whether the scheduler should be auto started.
|
default HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder |
timeUnit(String timeUnit)
Time unit for initialDelay and delay options.
|
default HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder |
timeUnit(TimeUnit timeUnit)
Time unit for initialDelay and delay options.
|
default HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder |
useFixedDelay(boolean useFixedDelay)
Controls if fixed delay or fixed rate is used.
|
default HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder |
useFixedDelay(String useFixedDelay)
Controls if fixed delay or fixed rate is used.
|
default HipchatEndpointBuilderFactory.AdvancedHipchatEndpointConsumerBuilder advanced()
default HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder authToken(String authToken)
java.lang.String type.
Group: commondefault HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder consumeUsers(String consumeUsers)
java.lang.String type.
Group: commondefault HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder httpClient(Object httpClient)
org.apache.http.impl.client.CloseableHttpClient type.
Default: CloseableHttpClient default from HttpClient library
Group: commondefault HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder httpClient(String httpClient)
org.apache.http.impl.client.CloseableHttpClient type.
Default: CloseableHttpClient default from HttpClient library
Group: commondefault HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder bridgeErrorHandler(boolean bridgeErrorHandler)
boolean type.
Default: false
Group: consumerdefault HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder bridgeErrorHandler(String bridgeErrorHandler)
boolean type.
Default: false
Group: consumerdefault HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder sendEmptyMessageWhenIdle(boolean sendEmptyMessageWhenIdle)
boolean type.
Default: false
Group: consumerdefault HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder sendEmptyMessageWhenIdle(String sendEmptyMessageWhenIdle)
boolean type.
Default: false
Group: consumerdefault HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder backoffErrorThreshold(int backoffErrorThreshold)
int type.
Group: schedulerdefault HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder backoffErrorThreshold(String backoffErrorThreshold)
int type.
Group: schedulerdefault HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder backoffIdleThreshold(int backoffIdleThreshold)
int type.
Group: schedulerdefault HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder backoffIdleThreshold(String backoffIdleThreshold)
int type.
Group: schedulerdefault HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder backoffMultiplier(int backoffMultiplier)
int type.
Group: schedulerdefault HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder backoffMultiplier(String backoffMultiplier)
int type.
Group: schedulerdefault HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder delay(long delay)
long type.
Default: 5000
Group: schedulerdefault HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder delay(String delay)
long type.
Default: 5000
Group: schedulerdefault HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder greedy(boolean greedy)
boolean type.
Default: false
Group: schedulerdefault HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder greedy(String greedy)
boolean type.
Default: false
Group: schedulerdefault HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder initialDelay(long initialDelay)
long type.
Default: 1000
Group: schedulerdefault HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder initialDelay(String initialDelay)
long type.
Default: 1000
Group: schedulerdefault HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder repeatCount(long repeatCount)
long type.
Default: 0
Group: schedulerdefault HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder repeatCount(String repeatCount)
long type.
Default: 0
Group: schedulerdefault HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder runLoggingLevel(org.apache.camel.LoggingLevel runLoggingLevel)
org.apache.camel.LoggingLevel type.
Default: TRACE
Group: schedulerdefault HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder runLoggingLevel(String runLoggingLevel)
org.apache.camel.LoggingLevel type.
Default: TRACE
Group: schedulerdefault HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder scheduledExecutorService(ScheduledExecutorService scheduledExecutorService)
java.util.concurrent.ScheduledExecutorService type.
Group: schedulerdefault HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder scheduledExecutorService(String scheduledExecutorService)
java.util.concurrent.ScheduledExecutorService type.
Group: schedulerdefault HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder scheduler(Object scheduler)
java.lang.Object type.
Default: none
Group: schedulerdefault HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder scheduler(String scheduler)
java.lang.Object type.
Default: none
Group: schedulerdefault HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder schedulerProperties(String key, Object value)
java.util.Map<java.lang.String,
java.lang.Object> type.
The option is multivalued, and you can use the
schedulerProperties(String, Object) method to add a value (call the
method multiple times to set more values).
Group: schedulerdefault HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder schedulerProperties(Map values)
java.util.Map<java.lang.String,
java.lang.Object> type.
The option is multivalued, and you can use the
schedulerProperties(String, Object) method to add a value (call the
method multiple times to set more values).
Group: schedulerdefault HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder startScheduler(boolean startScheduler)
boolean type.
Default: true
Group: schedulerdefault HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder startScheduler(String startScheduler)
boolean type.
Default: true
Group: schedulerdefault HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder timeUnit(TimeUnit timeUnit)
java.util.concurrent.TimeUnit type.
Default: MILLISECONDS
Group: schedulerdefault HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder timeUnit(String timeUnit)
java.util.concurrent.TimeUnit type.
Default: MILLISECONDS
Group: schedulerdefault HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder useFixedDelay(boolean useFixedDelay)
boolean type.
Default: true
Group: schedulerdefault HipchatEndpointBuilderFactory.HipchatEndpointConsumerBuilder useFixedDelay(String useFixedDelay)
boolean type.
Default: true
Group: schedulerApache Camel