public static interface NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder
extends org.apache.camel.builder.EndpointConsumerBuilder
| Modifier and Type | Method and Description |
|---|---|
default NatsEndpointBuilderFactory.AdvancedNatsEndpointConsumerBuilder |
advanced() |
default NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder |
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 NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder |
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 NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder |
connectionTimeout(int connectionTimeout)
Timeout for connection attempts.
|
default NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder |
connectionTimeout(String connectionTimeout)
Timeout for connection attempts.
|
default NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder |
flushConnection(boolean flushConnection)
Define if we want to flush connection when stopping or not.
|
default NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder |
flushConnection(String flushConnection)
Define if we want to flush connection when stopping or not.
|
default NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder |
flushTimeout(int flushTimeout)
Set the flush timeout (in milliseconds).
|
default NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder |
flushTimeout(String flushTimeout)
Set the flush timeout (in milliseconds).
|
default NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder |
maxMessages(String maxMessages)
Stop receiving messages from a topic we are subscribing to after
maxMessages.
|
default NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder |
maxPingsOut(int maxPingsOut)
maximum number of pings have not received a response allowed by the
client.
|
default NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder |
maxPingsOut(String maxPingsOut)
maximum number of pings have not received a response allowed by the
client.
|
default NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder |
maxReconnectAttempts(int maxReconnectAttempts)
Max reconnection attempts.
|
default NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder |
maxReconnectAttempts(String maxReconnectAttempts)
Max reconnection attempts.
|
default NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder |
noEcho(boolean noEcho)
Turn off echo.
|
default NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder |
noEcho(String noEcho)
Turn off echo.
|
default NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder |
noRandomizeServers(boolean noRandomizeServers)
Whether or not randomizing the order of servers for the connection
attempts.
|
default NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder |
noRandomizeServers(String noRandomizeServers)
Whether or not randomizing the order of servers for the connection
attempts.
|
default NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder |
pedantic(boolean pedantic)
Whether or not running in pedantic mode (this affects performance).
|
default NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder |
pedantic(String pedantic)
Whether or not running in pedantic mode (this affects performance).
|
default NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder |
pingInterval(int pingInterval)
Ping interval to be aware if connection is still alive (in
milliseconds).
|
default NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder |
pingInterval(String pingInterval)
Ping interval to be aware if connection is still alive (in
milliseconds).
|
default NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder |
poolSize(int poolSize)
Consumer thread pool size (default is 10).
|
default NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder |
poolSize(String poolSize)
Consumer thread pool size (default is 10).
|
default NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder |
queueName(String queueName)
The Queue name if we are using nats for a queue configuration.
|
default NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder |
reconnect(boolean reconnect)
Whether or not using reconnection feature.
|
default NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder |
reconnect(String reconnect)
Whether or not using reconnection feature.
|
default NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder |
reconnectTimeWait(int reconnectTimeWait)
Waiting time before attempts reconnection (in milliseconds).
|
default NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder |
reconnectTimeWait(String reconnectTimeWait)
Waiting time before attempts reconnection (in milliseconds).
|
default NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder |
replyToDisabled(boolean replyToDisabled)
Can be used to turn off sending back reply message in the consumer.
|
default NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder |
replyToDisabled(String replyToDisabled)
Can be used to turn off sending back reply message in the consumer.
|
default NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder |
requestCleanupInterval(int requestCleanupInterval)
Interval to clean up cancelled/timed out requests.
|
default NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder |
requestCleanupInterval(String requestCleanupInterval)
Interval to clean up cancelled/timed out requests.
|
default NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder |
secure(boolean secure)
Set secure option indicating TLS is required.
|
default NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder |
secure(String secure)
Set secure option indicating TLS is required.
|
default NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder |
servers(String servers)
URLs to one or more NAT servers.
|
default NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder |
sslContextParameters(Object sslContextParameters)
To configure security using SSLContextParameters.
|
default NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder |
sslContextParameters(String sslContextParameters)
To configure security using SSLContextParameters.
|
default NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder |
verbose(boolean verbose)
Whether or not running in verbose mode.
|
default NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder |
verbose(String verbose)
Whether or not running in verbose mode.
|
default NatsEndpointBuilderFactory.AdvancedNatsEndpointConsumerBuilder advanced()
default NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder connectionTimeout(int connectionTimeout)
int type.
Default: 2000
Group: commondefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder connectionTimeout(String connectionTimeout)
int type.
Default: 2000
Group: commondefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder flushConnection(boolean flushConnection)
boolean type.
Default: true
Group: commondefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder flushConnection(String flushConnection)
boolean type.
Default: true
Group: commondefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder flushTimeout(int flushTimeout)
int type.
Default: 1000
Group: commondefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder flushTimeout(String flushTimeout)
int type.
Default: 1000
Group: commondefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder maxPingsOut(int maxPingsOut)
int type.
Default: 2
Group: commondefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder maxPingsOut(String maxPingsOut)
int type.
Default: 2
Group: commondefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder maxReconnectAttempts(int maxReconnectAttempts)
int type.
Default: 60
Group: commondefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder maxReconnectAttempts(String maxReconnectAttempts)
int type.
Default: 60
Group: commondefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder noEcho(boolean noEcho)
boolean type.
Default: false
Group: commondefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder noEcho(String noEcho)
boolean type.
Default: false
Group: commondefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder noRandomizeServers(boolean noRandomizeServers)
boolean type.
Default: false
Group: commondefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder noRandomizeServers(String noRandomizeServers)
boolean type.
Default: false
Group: commondefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder pedantic(boolean pedantic)
boolean type.
Default: false
Group: commondefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder pedantic(String pedantic)
boolean type.
Default: false
Group: commondefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder pingInterval(int pingInterval)
int type.
Default: 120000
Group: commondefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder pingInterval(String pingInterval)
int type.
Default: 120000
Group: commondefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder reconnect(boolean reconnect)
boolean type.
Default: true
Group: commondefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder reconnect(String reconnect)
boolean type.
Default: true
Group: commondefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder reconnectTimeWait(int reconnectTimeWait)
int type.
Default: 2000
Group: commondefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder reconnectTimeWait(String reconnectTimeWait)
int type.
Default: 2000
Group: commondefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder requestCleanupInterval(int requestCleanupInterval)
int type.
Default: 5000
Group: commondefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder requestCleanupInterval(String requestCleanupInterval)
int type.
Default: 5000
Group: commondefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder servers(String servers)
java.lang.String type.
Group: commondefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder verbose(boolean verbose)
boolean type.
Default: false
Group: commondefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder verbose(String verbose)
boolean type.
Default: false
Group: commondefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder bridgeErrorHandler(boolean bridgeErrorHandler)
boolean type.
Default: false
Group: consumerdefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder bridgeErrorHandler(String bridgeErrorHandler)
boolean type.
Default: false
Group: consumerdefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder maxMessages(String maxMessages)
java.lang.String type.
Group: consumerdefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder poolSize(int poolSize)
int type.
Default: 10
Group: consumerdefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder poolSize(String poolSize)
int type.
Default: 10
Group: consumerdefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder queueName(String queueName)
java.lang.String type.
Group: consumerdefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder replyToDisabled(boolean replyToDisabled)
boolean type.
Default: false
Group: consumerdefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder replyToDisabled(String replyToDisabled)
boolean type.
Default: false
Group: consumerdefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder secure(boolean secure)
boolean type.
Default: false
Group: securitydefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder secure(String secure)
boolean type.
Default: false
Group: securitydefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder sslContextParameters(Object sslContextParameters)
org.apache.camel.support.jsse.SSLContextParameters type.
Group: securitydefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder sslContextParameters(String sslContextParameters)
org.apache.camel.support.jsse.SSLContextParameters type.
Group: securityApache Camel