Interface XmppEndpointBuilderFactory.AdvancedXmppEndpointBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder
,org.apache.camel.EndpointConsumerResolver
,org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
,XmppEndpointBuilderFactory.AdvancedXmppEndpointConsumerBuilder
,XmppEndpointBuilderFactory.AdvancedXmppEndpointProducerBuilder
- Enclosing interface:
- XmppEndpointBuilderFactory
public static interface XmppEndpointBuilderFactory.AdvancedXmppEndpointBuilder
extends XmppEndpointBuilderFactory.AdvancedXmppEndpointConsumerBuilder, XmppEndpointBuilderFactory.AdvancedXmppEndpointProducerBuilder
Advanced builder for endpoint for the XMPP component.
-
Method Summary
Modifier and TypeMethodDescriptionbasic()
connectionConfig
(String connectionConfig) To use an existing connection configuration.connectionConfig
(org.jivesoftware.smack.ConnectionConfiguration connectionConfig) To use an existing connection configuration.createAccount
(boolean createAccount) If true, an attempt to create an account will be made.createAccount
(String createAccount) If true, an attempt to create an account will be made.XMPP resource.Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
Methods inherited from interface org.apache.camel.EndpointConsumerResolver
resolve, resolve
Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
Methods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolve
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.XmppEndpointBuilderFactory.AdvancedXmppEndpointConsumerBuilder
bridgeErrorHandler, bridgeErrorHandler, exceptionHandler, exceptionHandler, exchangePattern, exchangePattern
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.XmppEndpointBuilderFactory.AdvancedXmppEndpointProducerBuilder
lazyStartProducer, lazyStartProducer
-
Method Details
-
basic
- Specified by:
basic
in interfaceXmppEndpointBuilderFactory.AdvancedXmppEndpointConsumerBuilder
- Specified by:
basic
in interfaceXmppEndpointBuilderFactory.AdvancedXmppEndpointProducerBuilder
-
createAccount
If true, an attempt to create an account will be made. Default is false. The option is a: <code>boolean</code> type. Default: false Group: common (advanced)- Specified by:
createAccount
in interfaceXmppEndpointBuilderFactory.AdvancedXmppEndpointConsumerBuilder
- Specified by:
createAccount
in interfaceXmppEndpointBuilderFactory.AdvancedXmppEndpointProducerBuilder
- Parameters:
createAccount
- the value to set- Returns:
- the dsl builder
-
createAccount
If true, an attempt to create an account will be made. Default is false. The option will be converted to a <code>boolean</code> type. Default: false Group: common (advanced)- Specified by:
createAccount
in interfaceXmppEndpointBuilderFactory.AdvancedXmppEndpointConsumerBuilder
- Specified by:
createAccount
in interfaceXmppEndpointBuilderFactory.AdvancedXmppEndpointProducerBuilder
- Parameters:
createAccount
- the value to set- Returns:
- the dsl builder
-
resource
XMPP resource. The default is Camel. The option is a: <code>java.lang.String</code> type. Default: Camel Group: common (advanced)- Specified by:
resource
in interfaceXmppEndpointBuilderFactory.AdvancedXmppEndpointConsumerBuilder
- Specified by:
resource
in interfaceXmppEndpointBuilderFactory.AdvancedXmppEndpointProducerBuilder
- Parameters:
resource
- the value to set- Returns:
- the dsl builder
-
connectionConfig
default XmppEndpointBuilderFactory.AdvancedXmppEndpointBuilder connectionConfig(org.jivesoftware.smack.ConnectionConfiguration connectionConfig) To use an existing connection configuration. Currently org.jivesoftware.smack.tcp.XMPPTCPConnectionConfiguration is only supported (XMPP over TCP). The option is a: <code>org.jivesoftware.smack.ConnectionConfiguration</code> type. Group: advanced- Specified by:
connectionConfig
in interfaceXmppEndpointBuilderFactory.AdvancedXmppEndpointConsumerBuilder
- Specified by:
connectionConfig
in interfaceXmppEndpointBuilderFactory.AdvancedXmppEndpointProducerBuilder
- Parameters:
connectionConfig
- the value to set- Returns:
- the dsl builder
-
connectionConfig
default XmppEndpointBuilderFactory.AdvancedXmppEndpointBuilder connectionConfig(String connectionConfig) To use an existing connection configuration. Currently org.jivesoftware.smack.tcp.XMPPTCPConnectionConfiguration is only supported (XMPP over TCP). The option will be converted to a <code>org.jivesoftware.smack.ConnectionConfiguration</code> type. Group: advanced- Specified by:
connectionConfig
in interfaceXmppEndpointBuilderFactory.AdvancedXmppEndpointConsumerBuilder
- Specified by:
connectionConfig
in interfaceXmppEndpointBuilderFactory.AdvancedXmppEndpointProducerBuilder
- Parameters:
connectionConfig
- the value to set- Returns:
- the dsl builder
-