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 |
connection(Object connection)
Reference an already instantiated connection to Nats server.
|
default NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder |
connection(String connection)
Reference an already instantiated connection to Nats server.
|
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 or not.
|
default NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder |
flushConnection(String flushConnection)
Define if we want to flush connection 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 performace).
|
default NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder |
pedantic(String pedantic)
Whether or not running in pedantic mode (this affects performace).
|
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 pool size.
|
default NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder |
poolSize(String poolSize)
Consumer pool size.
|
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 |
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 |
sslContextParameters(Object sslContextParameters)
To configure security using SSLContextParameters.
|
default NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder |
sslContextParameters(String sslContextParameters)
To configure security using SSLContextParameters.
|
default NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder |
topic(String topic)
The name of topic we want to use.
|
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 connection(Object connection)
io.nats.client.Connection type.
Group: commondefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder connection(String connection)
io.nats.client.Connection type.
Group: commondefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder connectionTimeout(int connectionTimeout)
int type.
Group: commondefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder connectionTimeout(String connectionTimeout)
int type.
Group: commondefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder flushConnection(boolean flushConnection)
boolean type.
Group: commondefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder flushConnection(String flushConnection)
boolean type.
Group: commondefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder flushTimeout(int flushTimeout)
int type.
Group: commondefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder flushTimeout(String flushTimeout)
int type.
Group: commondefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder maxPingsOut(int maxPingsOut)
int type.
Group: commondefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder maxPingsOut(String maxPingsOut)
int type.
Group: commondefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder maxReconnectAttempts(int maxReconnectAttempts)
int type.
Group: commondefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder maxReconnectAttempts(String maxReconnectAttempts)
int type.
Group: commondefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder noEcho(boolean noEcho)
boolean type.
Group: commondefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder noEcho(String noEcho)
boolean type.
Group: commondefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder noRandomizeServers(boolean noRandomizeServers)
boolean type.
Group: commondefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder noRandomizeServers(String noRandomizeServers)
boolean type.
Group: commondefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder pedantic(boolean pedantic)
boolean type.
Group: commondefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder pedantic(String pedantic)
boolean type.
Group: commondefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder pingInterval(int pingInterval)
int type.
Group: commondefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder pingInterval(String pingInterval)
int type.
Group: commondefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder reconnect(boolean reconnect)
boolean type.
Group: commondefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder reconnect(String reconnect)
boolean type.
Group: commondefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder reconnectTimeWait(int reconnectTimeWait)
int type.
Group: commondefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder reconnectTimeWait(String reconnectTimeWait)
int type.
Group: commondefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder requestCleanupInterval(int requestCleanupInterval)
int type.
Group: commondefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder requestCleanupInterval(String requestCleanupInterval)
int type.
Group: commondefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder topic(String topic)
java.lang.String type.
Required: true
Group: commondefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder verbose(boolean verbose)
boolean type.
Group: commondefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder verbose(String verbose)
boolean type.
Group: commondefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder bridgeErrorHandler(boolean bridgeErrorHandler)
boolean type.
Group: consumerdefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder bridgeErrorHandler(String bridgeErrorHandler)
boolean type.
Group: consumerdefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder maxMessages(String maxMessages)
java.lang.String type.
Group: consumerdefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder poolSize(int poolSize)
int type.
Group: consumerdefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder poolSize(String poolSize)
int type.
Group: consumerdefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder queueName(String queueName)
java.lang.String type.
Group: consumerdefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder secure(boolean secure)
boolean type.
Group: securitydefault NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder secure(String secure)
boolean type.
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