Interface NatsEndpointBuilderFactory.AdvancedNatsEndpointBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder
,org.apache.camel.EndpointConsumerResolver
,org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
,NatsEndpointBuilderFactory.AdvancedNatsEndpointConsumerBuilder
,NatsEndpointBuilderFactory.AdvancedNatsEndpointProducerBuilder
- Enclosing interface:
- NatsEndpointBuilderFactory
public static interface NatsEndpointBuilderFactory.AdvancedNatsEndpointBuilder extends NatsEndpointBuilderFactory.AdvancedNatsEndpointConsumerBuilder, NatsEndpointBuilderFactory.AdvancedNatsEndpointProducerBuilder
Advanced builder for endpoint for the Nats component.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default NatsEndpointBuilderFactory.NatsEndpointBuilder
basic()
default NatsEndpointBuilderFactory.AdvancedNatsEndpointBuilder
connection(Object connection)
Reference an already instantiated connection to Nats server.default NatsEndpointBuilderFactory.AdvancedNatsEndpointBuilder
connection(String connection)
Reference an already instantiated connection to Nats server.default NatsEndpointBuilderFactory.AdvancedNatsEndpointBuilder
synchronous(boolean synchronous)
Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported).default NatsEndpointBuilderFactory.AdvancedNatsEndpointBuilder
synchronous(String synchronous)
Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported).default NatsEndpointBuilderFactory.AdvancedNatsEndpointBuilder
traceConnection(boolean traceConnection)
Whether or not connection trace messages should be printed to standard out for fine grained debugging of connection issues.default NatsEndpointBuilderFactory.AdvancedNatsEndpointBuilder
traceConnection(String traceConnection)
Whether or not connection trace messages should be printed to standard out for fine grained debugging of connection issues.-
Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, getUri
-
Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, expr, getUri
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.NatsEndpointBuilderFactory.AdvancedNatsEndpointConsumerBuilder
exceptionHandler, exceptionHandler, exchangePattern, exchangePattern
-
-
-
-
Method Detail
-
basic
default NatsEndpointBuilderFactory.NatsEndpointBuilder basic()
- Specified by:
basic
in interfaceNatsEndpointBuilderFactory.AdvancedNatsEndpointConsumerBuilder
- Specified by:
basic
in interfaceNatsEndpointBuilderFactory.AdvancedNatsEndpointProducerBuilder
-
connection
default NatsEndpointBuilderFactory.AdvancedNatsEndpointBuilder connection(Object connection)
Reference an already instantiated connection to Nats server. The option is a:io.nats.client.Connection
type. Group: advanced- Specified by:
connection
in interfaceNatsEndpointBuilderFactory.AdvancedNatsEndpointConsumerBuilder
- Specified by:
connection
in interfaceNatsEndpointBuilderFactory.AdvancedNatsEndpointProducerBuilder
-
connection
default NatsEndpointBuilderFactory.AdvancedNatsEndpointBuilder connection(String connection)
Reference an already instantiated connection to Nats server. The option will be converted to aio.nats.client.Connection
type. Group: advanced- Specified by:
connection
in interfaceNatsEndpointBuilderFactory.AdvancedNatsEndpointConsumerBuilder
- Specified by:
connection
in interfaceNatsEndpointBuilderFactory.AdvancedNatsEndpointProducerBuilder
-
synchronous
default NatsEndpointBuilderFactory.AdvancedNatsEndpointBuilder synchronous(boolean synchronous)
Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported). The option is a:boolean
type. Default: false Group: advanced- Specified by:
synchronous
in interfaceNatsEndpointBuilderFactory.AdvancedNatsEndpointConsumerBuilder
- Specified by:
synchronous
in interfaceNatsEndpointBuilderFactory.AdvancedNatsEndpointProducerBuilder
-
synchronous
default NatsEndpointBuilderFactory.AdvancedNatsEndpointBuilder synchronous(String synchronous)
Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported). The option will be converted to aboolean
type. Default: false Group: advanced- Specified by:
synchronous
in interfaceNatsEndpointBuilderFactory.AdvancedNatsEndpointConsumerBuilder
- Specified by:
synchronous
in interfaceNatsEndpointBuilderFactory.AdvancedNatsEndpointProducerBuilder
-
traceConnection
default NatsEndpointBuilderFactory.AdvancedNatsEndpointBuilder traceConnection(boolean traceConnection)
Whether or not connection trace messages should be printed to standard out for fine grained debugging of connection issues. The option is a:boolean
type. Default: false Group: advanced- Specified by:
traceConnection
in interfaceNatsEndpointBuilderFactory.AdvancedNatsEndpointConsumerBuilder
- Specified by:
traceConnection
in interfaceNatsEndpointBuilderFactory.AdvancedNatsEndpointProducerBuilder
-
traceConnection
default NatsEndpointBuilderFactory.AdvancedNatsEndpointBuilder traceConnection(String traceConnection)
Whether or not connection trace messages should be printed to standard out for fine grained debugging of connection issues. The option will be converted to aboolean
type. Default: false Group: advanced- Specified by:
traceConnection
in interfaceNatsEndpointBuilderFactory.AdvancedNatsEndpointConsumerBuilder
- Specified by:
traceConnection
in interfaceNatsEndpointBuilderFactory.AdvancedNatsEndpointProducerBuilder
-
-