Interface NsqEndpointBuilderFactory.NsqEndpointBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder
,org.apache.camel.EndpointConsumerResolver
,org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
,NsqEndpointBuilderFactory.NsqEndpointConsumerBuilder
,NsqEndpointBuilderFactory.NsqEndpointProducerBuilder
- Enclosing interface:
- NsqEndpointBuilderFactory
public static interface NsqEndpointBuilderFactory.NsqEndpointBuilder extends NsqEndpointBuilderFactory.NsqEndpointConsumerBuilder, NsqEndpointBuilderFactory.NsqEndpointProducerBuilder
Builder for endpoint for the NSQ component.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default NsqEndpointBuilderFactory.AdvancedNsqEndpointBuilder
advanced()
default NsqEndpointBuilderFactory.NsqEndpointBuilder
secure(boolean secure)
Set secure option indicating TLS is required.default NsqEndpointBuilderFactory.NsqEndpointBuilder
secure(String secure)
Set secure option indicating TLS is required.default NsqEndpointBuilderFactory.NsqEndpointBuilder
servers(String servers)
The hostnames of one or more nsqlookupd servers (consumer) or nsqd servers (producer).default NsqEndpointBuilderFactory.NsqEndpointBuilder
sslContextParameters(Object sslContextParameters)
To configure security using SSLContextParameters.default NsqEndpointBuilderFactory.NsqEndpointBuilder
sslContextParameters(String sslContextParameters)
To configure security using SSLContextParameters.default NsqEndpointBuilderFactory.NsqEndpointBuilder
userAgent(String userAgent)
A String to identify the kind of client.-
Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getUri
-
Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getUri
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.NsqEndpointBuilderFactory.NsqEndpointConsumerBuilder
autoFinish, autoFinish, bridgeErrorHandler, bridgeErrorHandler, channel, customNSQLookup, customNSQLookup, lookupInterval, lookupInterval, lookupServerPort, lookupServerPort, messageTimeout, messageTimeout, poolSize, poolSize, requeueInterval, requeueInterval
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.NsqEndpointBuilderFactory.NsqEndpointProducerBuilder
lazyStartProducer, lazyStartProducer, port, port
-
-
-
-
Method Detail
-
advanced
default NsqEndpointBuilderFactory.AdvancedNsqEndpointBuilder advanced()
- Specified by:
advanced
in interfaceNsqEndpointBuilderFactory.NsqEndpointConsumerBuilder
- Specified by:
advanced
in interfaceNsqEndpointBuilderFactory.NsqEndpointProducerBuilder
-
servers
default NsqEndpointBuilderFactory.NsqEndpointBuilder servers(String servers)
The hostnames of one or more nsqlookupd servers (consumer) or nsqd servers (producer). The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
servers
in interfaceNsqEndpointBuilderFactory.NsqEndpointConsumerBuilder
- Specified by:
servers
in interfaceNsqEndpointBuilderFactory.NsqEndpointProducerBuilder
- Parameters:
servers
- the value to set- Returns:
- the dsl builder
-
userAgent
default NsqEndpointBuilderFactory.NsqEndpointBuilder userAgent(String userAgent)
A String to identify the kind of client. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
userAgent
in interfaceNsqEndpointBuilderFactory.NsqEndpointConsumerBuilder
- Specified by:
userAgent
in interfaceNsqEndpointBuilderFactory.NsqEndpointProducerBuilder
- Parameters:
userAgent
- the value to set- Returns:
- the dsl builder
-
secure
default NsqEndpointBuilderFactory.NsqEndpointBuilder secure(boolean secure)
Set secure option indicating TLS is required. The option is a: <code>boolean</code> type. Default: false Group: security- Specified by:
secure
in interfaceNsqEndpointBuilderFactory.NsqEndpointConsumerBuilder
- Specified by:
secure
in interfaceNsqEndpointBuilderFactory.NsqEndpointProducerBuilder
- Parameters:
secure
- the value to set- Returns:
- the dsl builder
-
secure
default NsqEndpointBuilderFactory.NsqEndpointBuilder secure(String secure)
Set secure option indicating TLS is required. The option will be converted to a <code>boolean</code> type. Default: false Group: security- Specified by:
secure
in interfaceNsqEndpointBuilderFactory.NsqEndpointConsumerBuilder
- Specified by:
secure
in interfaceNsqEndpointBuilderFactory.NsqEndpointProducerBuilder
- Parameters:
secure
- the value to set- Returns:
- the dsl builder
-
sslContextParameters
default NsqEndpointBuilderFactory.NsqEndpointBuilder sslContextParameters(Object sslContextParameters)
To configure security using SSLContextParameters. The option is a: <code>org.apache.camel.support.jsse.SSLContextParameters</code> type. Group: security- Specified by:
sslContextParameters
in interfaceNsqEndpointBuilderFactory.NsqEndpointConsumerBuilder
- Specified by:
sslContextParameters
in interfaceNsqEndpointBuilderFactory.NsqEndpointProducerBuilder
- Parameters:
sslContextParameters
- the value to set- Returns:
- the dsl builder
-
sslContextParameters
default NsqEndpointBuilderFactory.NsqEndpointBuilder sslContextParameters(String sslContextParameters)
To configure security using SSLContextParameters. The option will be converted to a <code>org.apache.camel.support.jsse.SSLContextParameters</code> type. Group: security- Specified by:
sslContextParameters
in interfaceNsqEndpointBuilderFactory.NsqEndpointConsumerBuilder
- Specified by:
sslContextParameters
in interfaceNsqEndpointBuilderFactory.NsqEndpointProducerBuilder
- Parameters:
sslContextParameters
- the value to set- Returns:
- the dsl builder
-
-