public static interface NatsEndpointBuilderFactory.NatsEndpointBuilder extends NatsEndpointBuilderFactory.NatsEndpointConsumerBuilder, NatsEndpointBuilderFactory.NatsEndpointProducerBuilder
| Modifier and Type | Method and Description |
|---|---|
default NatsEndpointBuilderFactory.AdvancedNatsEndpointBuilder |
advanced() |
default NatsEndpointBuilderFactory.NatsEndpointBuilder |
connectionTimeout(int connectionTimeout)
Timeout for connection attempts.
|
default NatsEndpointBuilderFactory.NatsEndpointBuilder |
connectionTimeout(String connectionTimeout)
Timeout for connection attempts.
|
default NatsEndpointBuilderFactory.NatsEndpointBuilder |
flushConnection(boolean flushConnection)
Define if we want to flush connection when stopping or not.
|
default NatsEndpointBuilderFactory.NatsEndpointBuilder |
flushConnection(String flushConnection)
Define if we want to flush connection when stopping or not.
|
default NatsEndpointBuilderFactory.NatsEndpointBuilder |
flushTimeout(int flushTimeout)
Set the flush timeout (in milliseconds).
|
default NatsEndpointBuilderFactory.NatsEndpointBuilder |
flushTimeout(String flushTimeout)
Set the flush timeout (in milliseconds).
|
default NatsEndpointBuilderFactory.NatsEndpointBuilder |
maxPingsOut(int maxPingsOut)
maximum number of pings have not received a response allowed by the
client.
|
default NatsEndpointBuilderFactory.NatsEndpointBuilder |
maxPingsOut(String maxPingsOut)
maximum number of pings have not received a response allowed by the
client.
|
default NatsEndpointBuilderFactory.NatsEndpointBuilder |
maxReconnectAttempts(int maxReconnectAttempts)
Max reconnection attempts.
|
default NatsEndpointBuilderFactory.NatsEndpointBuilder |
maxReconnectAttempts(String maxReconnectAttempts)
Max reconnection attempts.
|
default NatsEndpointBuilderFactory.NatsEndpointBuilder |
noEcho(boolean noEcho)
Turn off echo.
|
default NatsEndpointBuilderFactory.NatsEndpointBuilder |
noEcho(String noEcho)
Turn off echo.
|
default NatsEndpointBuilderFactory.NatsEndpointBuilder |
noRandomizeServers(boolean noRandomizeServers)
Whether or not randomizing the order of servers for the connection
attempts.
|
default NatsEndpointBuilderFactory.NatsEndpointBuilder |
noRandomizeServers(String noRandomizeServers)
Whether or not randomizing the order of servers for the connection
attempts.
|
default NatsEndpointBuilderFactory.NatsEndpointBuilder |
pedantic(boolean pedantic)
Whether or not running in pedantic mode (this affects performance).
|
default NatsEndpointBuilderFactory.NatsEndpointBuilder |
pedantic(String pedantic)
Whether or not running in pedantic mode (this affects performance).
|
default NatsEndpointBuilderFactory.NatsEndpointBuilder |
pingInterval(int pingInterval)
Ping interval to be aware if connection is still alive (in
milliseconds).
|
default NatsEndpointBuilderFactory.NatsEndpointBuilder |
pingInterval(String pingInterval)
Ping interval to be aware if connection is still alive (in
milliseconds).
|
default NatsEndpointBuilderFactory.NatsEndpointBuilder |
reconnect(boolean reconnect)
Whether or not using reconnection feature.
|
default NatsEndpointBuilderFactory.NatsEndpointBuilder |
reconnect(String reconnect)
Whether or not using reconnection feature.
|
default NatsEndpointBuilderFactory.NatsEndpointBuilder |
reconnectTimeWait(int reconnectTimeWait)
Waiting time before attempts reconnection (in milliseconds).
|
default NatsEndpointBuilderFactory.NatsEndpointBuilder |
reconnectTimeWait(String reconnectTimeWait)
Waiting time before attempts reconnection (in milliseconds).
|
default NatsEndpointBuilderFactory.NatsEndpointBuilder |
requestCleanupInterval(int requestCleanupInterval)
Interval to clean up cancelled/timed out requests.
|
default NatsEndpointBuilderFactory.NatsEndpointBuilder |
requestCleanupInterval(String requestCleanupInterval)
Interval to clean up cancelled/timed out requests.
|
default NatsEndpointBuilderFactory.NatsEndpointBuilder |
secure(boolean secure)
Set secure option indicating TLS is required.
|
default NatsEndpointBuilderFactory.NatsEndpointBuilder |
secure(String secure)
Set secure option indicating TLS is required.
|
default NatsEndpointBuilderFactory.NatsEndpointBuilder |
servers(String servers)
URLs to one or more NAT servers.
|
default NatsEndpointBuilderFactory.NatsEndpointBuilder |
sslContextParameters(Object sslContextParameters)
To configure security using SSLContextParameters.
|
default NatsEndpointBuilderFactory.NatsEndpointBuilder |
sslContextParameters(String sslContextParameters)
To configure security using SSLContextParameters.
|
default NatsEndpointBuilderFactory.NatsEndpointBuilder |
verbose(boolean verbose)
Whether or not running in verbose mode.
|
default NatsEndpointBuilderFactory.NatsEndpointBuilder |
verbose(String verbose)
Whether or not running in verbose mode.
|
bridgeErrorHandler, bridgeErrorHandler, maxMessages, poolSize, poolSize, queueName, replyToDisabled, replyToDisableddoSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, getUrilazyStartProducer, lazyStartProducer, replySubjectdefault NatsEndpointBuilderFactory.AdvancedNatsEndpointBuilder advanced()
advanced in interface NatsEndpointBuilderFactory.NatsEndpointConsumerBuilderadvanced in interface NatsEndpointBuilderFactory.NatsEndpointProducerBuilderdefault NatsEndpointBuilderFactory.NatsEndpointBuilder connectionTimeout(int connectionTimeout)
int type.
Default: 2000
Group: commonconnectionTimeout in interface NatsEndpointBuilderFactory.NatsEndpointConsumerBuilderconnectionTimeout in interface NatsEndpointBuilderFactory.NatsEndpointProducerBuilderdefault NatsEndpointBuilderFactory.NatsEndpointBuilder connectionTimeout(String connectionTimeout)
int type.
Default: 2000
Group: commonconnectionTimeout in interface NatsEndpointBuilderFactory.NatsEndpointConsumerBuilderconnectionTimeout in interface NatsEndpointBuilderFactory.NatsEndpointProducerBuilderdefault NatsEndpointBuilderFactory.NatsEndpointBuilder flushConnection(boolean flushConnection)
boolean type.
Default: true
Group: commonflushConnection in interface NatsEndpointBuilderFactory.NatsEndpointConsumerBuilderflushConnection in interface NatsEndpointBuilderFactory.NatsEndpointProducerBuilderdefault NatsEndpointBuilderFactory.NatsEndpointBuilder flushConnection(String flushConnection)
boolean type.
Default: true
Group: commonflushConnection in interface NatsEndpointBuilderFactory.NatsEndpointConsumerBuilderflushConnection in interface NatsEndpointBuilderFactory.NatsEndpointProducerBuilderdefault NatsEndpointBuilderFactory.NatsEndpointBuilder flushTimeout(int flushTimeout)
int type.
Default: 1000
Group: commonflushTimeout in interface NatsEndpointBuilderFactory.NatsEndpointConsumerBuilderflushTimeout in interface NatsEndpointBuilderFactory.NatsEndpointProducerBuilderdefault NatsEndpointBuilderFactory.NatsEndpointBuilder flushTimeout(String flushTimeout)
int type.
Default: 1000
Group: commonflushTimeout in interface NatsEndpointBuilderFactory.NatsEndpointConsumerBuilderflushTimeout in interface NatsEndpointBuilderFactory.NatsEndpointProducerBuilderdefault NatsEndpointBuilderFactory.NatsEndpointBuilder maxPingsOut(int maxPingsOut)
int type.
Default: 2
Group: commonmaxPingsOut in interface NatsEndpointBuilderFactory.NatsEndpointConsumerBuildermaxPingsOut in interface NatsEndpointBuilderFactory.NatsEndpointProducerBuilderdefault NatsEndpointBuilderFactory.NatsEndpointBuilder maxPingsOut(String maxPingsOut)
int type.
Default: 2
Group: commonmaxPingsOut in interface NatsEndpointBuilderFactory.NatsEndpointConsumerBuildermaxPingsOut in interface NatsEndpointBuilderFactory.NatsEndpointProducerBuilderdefault NatsEndpointBuilderFactory.NatsEndpointBuilder maxReconnectAttempts(int maxReconnectAttempts)
int type.
Default: 60
Group: commonmaxReconnectAttempts in interface NatsEndpointBuilderFactory.NatsEndpointConsumerBuildermaxReconnectAttempts in interface NatsEndpointBuilderFactory.NatsEndpointProducerBuilderdefault NatsEndpointBuilderFactory.NatsEndpointBuilder maxReconnectAttempts(String maxReconnectAttempts)
int type.
Default: 60
Group: commonmaxReconnectAttempts in interface NatsEndpointBuilderFactory.NatsEndpointConsumerBuildermaxReconnectAttempts in interface NatsEndpointBuilderFactory.NatsEndpointProducerBuilderdefault NatsEndpointBuilderFactory.NatsEndpointBuilder noEcho(boolean noEcho)
boolean type.
Default: false
Group: commonnoEcho in interface NatsEndpointBuilderFactory.NatsEndpointConsumerBuildernoEcho in interface NatsEndpointBuilderFactory.NatsEndpointProducerBuilderdefault NatsEndpointBuilderFactory.NatsEndpointBuilder noEcho(String noEcho)
boolean type.
Default: false
Group: commonnoEcho in interface NatsEndpointBuilderFactory.NatsEndpointConsumerBuildernoEcho in interface NatsEndpointBuilderFactory.NatsEndpointProducerBuilderdefault NatsEndpointBuilderFactory.NatsEndpointBuilder noRandomizeServers(boolean noRandomizeServers)
boolean type.
Default: false
Group: commonnoRandomizeServers in interface NatsEndpointBuilderFactory.NatsEndpointConsumerBuildernoRandomizeServers in interface NatsEndpointBuilderFactory.NatsEndpointProducerBuilderdefault NatsEndpointBuilderFactory.NatsEndpointBuilder noRandomizeServers(String noRandomizeServers)
boolean type.
Default: false
Group: commonnoRandomizeServers in interface NatsEndpointBuilderFactory.NatsEndpointConsumerBuildernoRandomizeServers in interface NatsEndpointBuilderFactory.NatsEndpointProducerBuilderdefault NatsEndpointBuilderFactory.NatsEndpointBuilder pedantic(boolean pedantic)
boolean type.
Default: false
Group: commonpedantic in interface NatsEndpointBuilderFactory.NatsEndpointConsumerBuilderpedantic in interface NatsEndpointBuilderFactory.NatsEndpointProducerBuilderdefault NatsEndpointBuilderFactory.NatsEndpointBuilder pedantic(String pedantic)
boolean type.
Default: false
Group: commonpedantic in interface NatsEndpointBuilderFactory.NatsEndpointConsumerBuilderpedantic in interface NatsEndpointBuilderFactory.NatsEndpointProducerBuilderdefault NatsEndpointBuilderFactory.NatsEndpointBuilder pingInterval(int pingInterval)
int type.
Default: 120000
Group: commonpingInterval in interface NatsEndpointBuilderFactory.NatsEndpointConsumerBuilderpingInterval in interface NatsEndpointBuilderFactory.NatsEndpointProducerBuilderdefault NatsEndpointBuilderFactory.NatsEndpointBuilder pingInterval(String pingInterval)
int type.
Default: 120000
Group: commonpingInterval in interface NatsEndpointBuilderFactory.NatsEndpointConsumerBuilderpingInterval in interface NatsEndpointBuilderFactory.NatsEndpointProducerBuilderdefault NatsEndpointBuilderFactory.NatsEndpointBuilder reconnect(boolean reconnect)
boolean type.
Default: true
Group: commonreconnect in interface NatsEndpointBuilderFactory.NatsEndpointConsumerBuilderreconnect in interface NatsEndpointBuilderFactory.NatsEndpointProducerBuilderdefault NatsEndpointBuilderFactory.NatsEndpointBuilder reconnect(String reconnect)
boolean type.
Default: true
Group: commonreconnect in interface NatsEndpointBuilderFactory.NatsEndpointConsumerBuilderreconnect in interface NatsEndpointBuilderFactory.NatsEndpointProducerBuilderdefault NatsEndpointBuilderFactory.NatsEndpointBuilder reconnectTimeWait(int reconnectTimeWait)
int type.
Default: 2000
Group: commonreconnectTimeWait in interface NatsEndpointBuilderFactory.NatsEndpointConsumerBuilderreconnectTimeWait in interface NatsEndpointBuilderFactory.NatsEndpointProducerBuilderdefault NatsEndpointBuilderFactory.NatsEndpointBuilder reconnectTimeWait(String reconnectTimeWait)
int type.
Default: 2000
Group: commonreconnectTimeWait in interface NatsEndpointBuilderFactory.NatsEndpointConsumerBuilderreconnectTimeWait in interface NatsEndpointBuilderFactory.NatsEndpointProducerBuilderdefault NatsEndpointBuilderFactory.NatsEndpointBuilder requestCleanupInterval(int requestCleanupInterval)
int type.
Default: 5000
Group: commonrequestCleanupInterval in interface NatsEndpointBuilderFactory.NatsEndpointConsumerBuilderrequestCleanupInterval in interface NatsEndpointBuilderFactory.NatsEndpointProducerBuilderdefault NatsEndpointBuilderFactory.NatsEndpointBuilder requestCleanupInterval(String requestCleanupInterval)
int type.
Default: 5000
Group: commonrequestCleanupInterval in interface NatsEndpointBuilderFactory.NatsEndpointConsumerBuilderrequestCleanupInterval in interface NatsEndpointBuilderFactory.NatsEndpointProducerBuilderdefault NatsEndpointBuilderFactory.NatsEndpointBuilder servers(String servers)
java.lang.String type.
Group: commonservers in interface NatsEndpointBuilderFactory.NatsEndpointConsumerBuilderservers in interface NatsEndpointBuilderFactory.NatsEndpointProducerBuilderdefault NatsEndpointBuilderFactory.NatsEndpointBuilder verbose(boolean verbose)
boolean type.
Default: false
Group: commonverbose in interface NatsEndpointBuilderFactory.NatsEndpointConsumerBuilderverbose in interface NatsEndpointBuilderFactory.NatsEndpointProducerBuilderdefault NatsEndpointBuilderFactory.NatsEndpointBuilder verbose(String verbose)
boolean type.
Default: false
Group: commonverbose in interface NatsEndpointBuilderFactory.NatsEndpointConsumerBuilderverbose in interface NatsEndpointBuilderFactory.NatsEndpointProducerBuilderdefault NatsEndpointBuilderFactory.NatsEndpointBuilder secure(boolean secure)
boolean type.
Default: false
Group: securitysecure in interface NatsEndpointBuilderFactory.NatsEndpointConsumerBuildersecure in interface NatsEndpointBuilderFactory.NatsEndpointProducerBuilderdefault NatsEndpointBuilderFactory.NatsEndpointBuilder secure(String secure)
boolean type.
Default: false
Group: securitysecure in interface NatsEndpointBuilderFactory.NatsEndpointConsumerBuildersecure in interface NatsEndpointBuilderFactory.NatsEndpointProducerBuilderdefault NatsEndpointBuilderFactory.NatsEndpointBuilder sslContextParameters(Object sslContextParameters)
org.apache.camel.support.jsse.SSLContextParameters type.
Group: securitysslContextParameters in interface NatsEndpointBuilderFactory.NatsEndpointConsumerBuildersslContextParameters in interface NatsEndpointBuilderFactory.NatsEndpointProducerBuilderdefault NatsEndpointBuilderFactory.NatsEndpointBuilder sslContextParameters(String sslContextParameters)
org.apache.camel.support.jsse.SSLContextParameters type.
Group: securitysslContextParameters in interface NatsEndpointBuilderFactory.NatsEndpointConsumerBuildersslContextParameters in interface NatsEndpointBuilderFactory.NatsEndpointProducerBuilderApache Camel