public static interface GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder
extends org.apache.camel.builder.EndpointConsumerBuilder
| Modifier and Type | Method and Description |
|---|---|
default GitHubEndpointBuilderFactory.AdvancedGitHubEndpointConsumerBuilder |
advanced() |
default GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder |
backoffErrorThreshold(int backoffErrorThreshold)
The number of subsequent error polls (failed due some error) that
should happen before the backoffMultipler should kick-in.
|
default GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder |
backoffErrorThreshold(String backoffErrorThreshold)
The number of subsequent error polls (failed due some error) that
should happen before the backoffMultipler should kick-in.
|
default GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder |
backoffIdleThreshold(int backoffIdleThreshold)
The number of subsequent idle polls that should happen before the
backoffMultipler should kick-in.
|
default GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder |
backoffIdleThreshold(String backoffIdleThreshold)
The number of subsequent idle polls that should happen before the
backoffMultipler should kick-in.
|
default GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder |
backoffMultiplier(int backoffMultiplier)
To let the scheduled polling consumer backoff if there has been a
number of subsequent idles/errors in a row.
|
default GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder |
backoffMultiplier(String backoffMultiplier)
To let the scheduled polling consumer backoff if there has been a
number of subsequent idles/errors in a row.
|
default GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder |
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 GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder |
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 GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder |
delay(long delay)
Milliseconds before the next poll.
|
default GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder |
delay(String delay)
Milliseconds before the next poll.
|
default GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder |
greedy(boolean greedy)
If greedy is enabled, then the ScheduledPollConsumer will run
immediately again, if the previous run polled 1 or more messages.
|
default GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder |
greedy(String greedy)
If greedy is enabled, then the ScheduledPollConsumer will run
immediately again, if the previous run polled 1 or more messages.
|
default GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder |
initialDelay(long initialDelay)
Milliseconds before the first poll starts.
|
default GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder |
initialDelay(String initialDelay)
Milliseconds before the first poll starts.
|
default GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder |
oauthToken(String oauthToken)
GitHub OAuth token.
|
default GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder |
repeatCount(long repeatCount)
Specifies a maximum limit of number of fires.
|
default GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder |
repeatCount(String repeatCount)
Specifies a maximum limit of number of fires.
|
default GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder |
repoName(String repoName)
GitHub repository name.
|
default GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder |
repoOwner(String repoOwner)
GitHub repository owner (organization).
|
default GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder |
runLoggingLevel(org.apache.camel.LoggingLevel runLoggingLevel)
The consumer logs a start/complete log line when it polls.
|
default GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder |
runLoggingLevel(String runLoggingLevel)
The consumer logs a start/complete log line when it polls.
|
default GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder |
scheduledExecutorService(ScheduledExecutorService scheduledExecutorService)
Allows for configuring a custom/shared thread pool to use for the
consumer.
|
default GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder |
scheduledExecutorService(String scheduledExecutorService)
Allows for configuring a custom/shared thread pool to use for the
consumer.
|
default GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder |
scheduler(Object scheduler)
To use a cron scheduler from either camel-spring or camel-quartz
component.
|
default GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder |
scheduler(String scheduler)
To use a cron scheduler from either camel-spring or camel-quartz
component.
|
default GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder |
schedulerProperties(Map values)
To configure additional properties when using a custom scheduler or
any of the Quartz, Spring based scheduler.
|
default GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder |
schedulerProperties(String key,
Object value)
To configure additional properties when using a custom scheduler or
any of the Quartz, Spring based scheduler.
|
default GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder |
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 GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder |
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 GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder |
startingSha(String startingSha)
The starting sha to use for polling commits with the commit consumer.
|
default GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder |
startScheduler(boolean startScheduler)
Whether the scheduler should be auto started.
|
default GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder |
startScheduler(String startScheduler)
Whether the scheduler should be auto started.
|
default GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder |
timeUnit(String timeUnit)
Time unit for initialDelay and delay options.
|
default GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder |
timeUnit(TimeUnit timeUnit)
Time unit for initialDelay and delay options.
|
default GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder |
useFixedDelay(boolean useFixedDelay)
Controls if fixed delay or fixed rate is used.
|
default GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder |
useFixedDelay(String useFixedDelay)
Controls if fixed delay or fixed rate is used.
|
default GitHubEndpointBuilderFactory.AdvancedGitHubEndpointConsumerBuilder advanced()
default GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder repoName(String repoName)
repoName - the value to setdefault GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder repoOwner(String repoOwner)
repoOwner - the value to setdefault GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder bridgeErrorHandler(boolean bridgeErrorHandler)
bridgeErrorHandler - the value to setdefault GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder bridgeErrorHandler(String bridgeErrorHandler)
bridgeErrorHandler - the value to setdefault GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder sendEmptyMessageWhenIdle(boolean sendEmptyMessageWhenIdle)
sendEmptyMessageWhenIdle - the value to setdefault GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder sendEmptyMessageWhenIdle(String sendEmptyMessageWhenIdle)
sendEmptyMessageWhenIdle - the value to setdefault GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder startingSha(String startingSha)
startingSha - the value to setdefault GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder backoffErrorThreshold(int backoffErrorThreshold)
backoffErrorThreshold - the value to setdefault GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder backoffErrorThreshold(String backoffErrorThreshold)
backoffErrorThreshold - the value to setdefault GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder backoffIdleThreshold(int backoffIdleThreshold)
backoffIdleThreshold - the value to setdefault GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder backoffIdleThreshold(String backoffIdleThreshold)
backoffIdleThreshold - the value to setdefault GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder backoffMultiplier(int backoffMultiplier)
backoffMultiplier - the value to setdefault GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder backoffMultiplier(String backoffMultiplier)
backoffMultiplier - the value to setdefault GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder delay(long delay)
delay - the value to setdefault GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder delay(String delay)
delay - the value to setdefault GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder greedy(boolean greedy)
greedy - the value to setdefault GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder greedy(String greedy)
greedy - the value to setdefault GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder initialDelay(long initialDelay)
initialDelay - the value to setdefault GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder initialDelay(String initialDelay)
initialDelay - the value to setdefault GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder repeatCount(long repeatCount)
repeatCount - the value to setdefault GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder repeatCount(String repeatCount)
repeatCount - the value to setdefault GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder runLoggingLevel(org.apache.camel.LoggingLevel runLoggingLevel)
runLoggingLevel - the value to setdefault GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder runLoggingLevel(String runLoggingLevel)
runLoggingLevel - the value to setdefault GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder scheduledExecutorService(ScheduledExecutorService scheduledExecutorService)
scheduledExecutorService - the value to setdefault GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder scheduledExecutorService(String scheduledExecutorService)
scheduledExecutorService - the value to setdefault GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder scheduler(Object scheduler)
scheduler - the value to setdefault GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder scheduler(String scheduler)
scheduler - the value to setdefault GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder schedulerProperties(String key, Object value)
key - the option keyvalue - the option valuedefault GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder schedulerProperties(Map values)
values - the valuesdefault GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder startScheduler(boolean startScheduler)
startScheduler - the value to setdefault GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder startScheduler(String startScheduler)
startScheduler - the value to setdefault GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder timeUnit(TimeUnit timeUnit)
timeUnit - the value to setdefault GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder timeUnit(String timeUnit)
timeUnit - the value to setdefault GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder useFixedDelay(boolean useFixedDelay)
useFixedDelay - the value to setdefault GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder useFixedDelay(String useFixedDelay)
useFixedDelay - the value to setdefault GitHubEndpointBuilderFactory.GitHubEndpointConsumerBuilder oauthToken(String oauthToken)
oauthToken - the value to setApache Camel