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, getUriMethods inherited from interface org.apache.camel.EndpointConsumerResolver
resolve, resolveMethods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUriMethods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolveMethods inherited from interface org.apache.camel.builder.endpoint.dsl.XmppEndpointBuilderFactory.AdvancedXmppEndpointConsumerBuilder
bridgeErrorHandler, bridgeErrorHandler, exceptionHandler, exceptionHandler, exchangePattern, exchangePatternMethods inherited from interface org.apache.camel.builder.endpoint.dsl.XmppEndpointBuilderFactory.AdvancedXmppEndpointProducerBuilder
lazyStartProducer, lazyStartProducer
-
Method Details
-
basic
- Specified by:
basicin interfaceXmppEndpointBuilderFactory.AdvancedXmppEndpointConsumerBuilder- Specified by:
basicin 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:
createAccountin interfaceXmppEndpointBuilderFactory.AdvancedXmppEndpointConsumerBuilder- Specified by:
createAccountin 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:
createAccountin interfaceXmppEndpointBuilderFactory.AdvancedXmppEndpointConsumerBuilder- Specified by:
createAccountin 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:
resourcein interfaceXmppEndpointBuilderFactory.AdvancedXmppEndpointConsumerBuilder- Specified by:
resourcein 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:
connectionConfigin interfaceXmppEndpointBuilderFactory.AdvancedXmppEndpointConsumerBuilder- Specified by:
connectionConfigin 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:
connectionConfigin interfaceXmppEndpointBuilderFactory.AdvancedXmppEndpointConsumerBuilder- Specified by:
connectionConfigin interfaceXmppEndpointBuilderFactory.AdvancedXmppEndpointProducerBuilder- Parameters:
connectionConfig- the value to set- Returns:
- the dsl builder
-