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.AdvancedNsqEndpointBuilderadvanced()default NsqEndpointBuilderFactory.NsqEndpointBuildersecure(boolean secure)Set secure option indicating TLS is required.default NsqEndpointBuilderFactory.NsqEndpointBuildersecure(String secure)Set secure option indicating TLS is required.default NsqEndpointBuilderFactory.NsqEndpointBuilderservers(String servers)The hostnames of one or more nsqlookupd servers (consumer) or nsqd servers (producer).default NsqEndpointBuilderFactory.NsqEndpointBuildersslContextParameters(Object sslContextParameters)To configure security using SSLContextParameters.default NsqEndpointBuilderFactory.NsqEndpointBuildersslContextParameters(String sslContextParameters)To configure security using SSLContextParameters.default NsqEndpointBuilderFactory.NsqEndpointBuilderuserAgent(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:
advancedin interfaceNsqEndpointBuilderFactory.NsqEndpointConsumerBuilder- Specified by:
advancedin 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:
serversin interfaceNsqEndpointBuilderFactory.NsqEndpointConsumerBuilder- Specified by:
serversin 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:
userAgentin interfaceNsqEndpointBuilderFactory.NsqEndpointConsumerBuilder- Specified by:
userAgentin 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:
securein interfaceNsqEndpointBuilderFactory.NsqEndpointConsumerBuilder- Specified by:
securein 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:
securein interfaceNsqEndpointBuilderFactory.NsqEndpointConsumerBuilder- Specified by:
securein 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:
sslContextParametersin interfaceNsqEndpointBuilderFactory.NsqEndpointConsumerBuilder- Specified by:
sslContextParametersin 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:
sslContextParametersin interfaceNsqEndpointBuilderFactory.NsqEndpointConsumerBuilder- Specified by:
sslContextParametersin interfaceNsqEndpointBuilderFactory.NsqEndpointProducerBuilder- Parameters:
sslContextParameters- the value to set- Returns:
- the dsl builder
-
-