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(io.nats.client.Connection 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
headerFilterStrategy(String headerFilterStrategy)
Define the header filtering strategy.default NatsEndpointBuilderFactory.AdvancedNatsEndpointBuilder
headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
Define the header filtering strategy.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, expr, getRawUri, getUri
-
Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.NatsEndpointBuilderFactory.AdvancedNatsEndpointConsumerBuilder
bridgeErrorHandler, bridgeErrorHandler, exceptionHandler, exceptionHandler, exchangePattern, exchangePattern
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.NatsEndpointBuilderFactory.AdvancedNatsEndpointProducerBuilder
lazyStartProducer, lazyStartProducer
-
-
-
-
Method Detail
-
basic
default NatsEndpointBuilderFactory.NatsEndpointBuilder basic()
- Specified by:
basic
in interfaceNatsEndpointBuilderFactory.AdvancedNatsEndpointConsumerBuilder
- Specified by:
basic
in interfaceNatsEndpointBuilderFactory.AdvancedNatsEndpointProducerBuilder
-
connection
default NatsEndpointBuilderFactory.AdvancedNatsEndpointBuilder connection(io.nats.client.Connection connection)
Reference an already instantiated connection to Nats server. The option is a: <code>io.nats.client.Connection</code> type. Group: advanced- Specified by:
connection
in interfaceNatsEndpointBuilderFactory.AdvancedNatsEndpointConsumerBuilder
- Specified by:
connection
in interfaceNatsEndpointBuilderFactory.AdvancedNatsEndpointProducerBuilder
- Parameters:
connection
- the value to set- Returns:
- the dsl builder
-
connection
default NatsEndpointBuilderFactory.AdvancedNatsEndpointBuilder connection(String connection)
Reference an already instantiated connection to Nats server. The option will be converted to a <code>io.nats.client.Connection</code> type. Group: advanced- Specified by:
connection
in interfaceNatsEndpointBuilderFactory.AdvancedNatsEndpointConsumerBuilder
- Specified by:
connection
in interfaceNatsEndpointBuilderFactory.AdvancedNatsEndpointProducerBuilder
- Parameters:
connection
- the value to set- Returns:
- the dsl builder
-
headerFilterStrategy
default NatsEndpointBuilderFactory.AdvancedNatsEndpointBuilder headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
Define the header filtering strategy. The option is a: <code>org.apache.camel.spi.HeaderFilterStrategy</code> type. Group: advanced- Specified by:
headerFilterStrategy
in interfaceNatsEndpointBuilderFactory.AdvancedNatsEndpointConsumerBuilder
- Specified by:
headerFilterStrategy
in interfaceNatsEndpointBuilderFactory.AdvancedNatsEndpointProducerBuilder
- Parameters:
headerFilterStrategy
- the value to set- Returns:
- the dsl builder
-
headerFilterStrategy
default NatsEndpointBuilderFactory.AdvancedNatsEndpointBuilder headerFilterStrategy(String headerFilterStrategy)
Define the header filtering strategy. The option will be converted to a <code>org.apache.camel.spi.HeaderFilterStrategy</code> type. Group: advanced- Specified by:
headerFilterStrategy
in interfaceNatsEndpointBuilderFactory.AdvancedNatsEndpointConsumerBuilder
- Specified by:
headerFilterStrategy
in interfaceNatsEndpointBuilderFactory.AdvancedNatsEndpointProducerBuilder
- Parameters:
headerFilterStrategy
- the value to set- Returns:
- the dsl builder
-
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: <code>boolean</code> type. Default: false Group: advanced- Specified by:
traceConnection
in interfaceNatsEndpointBuilderFactory.AdvancedNatsEndpointConsumerBuilder
- Specified by:
traceConnection
in interfaceNatsEndpointBuilderFactory.AdvancedNatsEndpointProducerBuilder
- Parameters:
traceConnection
- the value to set- Returns:
- the dsl builder
-
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 a <code>boolean</code> type. Default: false Group: advanced- Specified by:
traceConnection
in interfaceNatsEndpointBuilderFactory.AdvancedNatsEndpointConsumerBuilder
- Specified by:
traceConnection
in interfaceNatsEndpointBuilderFactory.AdvancedNatsEndpointProducerBuilder
- Parameters:
traceConnection
- the value to set- Returns:
- the dsl builder
-
-