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
All Methods Instance Methods Default Methods Modifier and Type Method Description default XmppEndpointBuilderFactory.XmppEndpointBuilder
basic()
default XmppEndpointBuilderFactory.AdvancedXmppEndpointBuilder
connectionConfig(Object connectionConfig)
To use an existing connection configuration.default XmppEndpointBuilderFactory.AdvancedXmppEndpointBuilder
connectionConfig(String connectionConfig)
To use an existing connection configuration.default XmppEndpointBuilderFactory.AdvancedXmppEndpointBuilder
createAccount(boolean createAccount)
If true, an attempt to create an account will be made.default XmppEndpointBuilderFactory.AdvancedXmppEndpointBuilder
createAccount(String createAccount)
If true, an attempt to create an account will be made.default XmppEndpointBuilderFactory.AdvancedXmppEndpointBuilder
resource(String resource)
XMPP resource.default XmppEndpointBuilderFactory.AdvancedXmppEndpointBuilder
synchronous(boolean synchronous)
Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported).default XmppEndpointBuilderFactory.AdvancedXmppEndpointBuilder
synchronous(String synchronous)
Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported).-
Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, getUri
-
Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, expr, getUri
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.XmppEndpointBuilderFactory.AdvancedXmppEndpointConsumerBuilder
exceptionHandler, exceptionHandler, exchangePattern, exchangePattern
-
-
-
-
Method Detail
-
basic
default XmppEndpointBuilderFactory.XmppEndpointBuilder basic()
- Specified by:
basic
in interfaceXmppEndpointBuilderFactory.AdvancedXmppEndpointConsumerBuilder
- Specified by:
basic
in interfaceXmppEndpointBuilderFactory.AdvancedXmppEndpointProducerBuilder
-
createAccount
default XmppEndpointBuilderFactory.AdvancedXmppEndpointBuilder createAccount(boolean createAccount)
If true, an attempt to create an account will be made. Default is false. The option is a:boolean
type. Default: false Group: common (advanced)- Specified by:
createAccount
in interfaceXmppEndpointBuilderFactory.AdvancedXmppEndpointConsumerBuilder
- Specified by:
createAccount
in interfaceXmppEndpointBuilderFactory.AdvancedXmppEndpointProducerBuilder
-
createAccount
default XmppEndpointBuilderFactory.AdvancedXmppEndpointBuilder createAccount(String createAccount)
If true, an attempt to create an account will be made. Default is false. The option will be converted to aboolean
type. Default: false Group: common (advanced)- Specified by:
createAccount
in interfaceXmppEndpointBuilderFactory.AdvancedXmppEndpointConsumerBuilder
- Specified by:
createAccount
in interfaceXmppEndpointBuilderFactory.AdvancedXmppEndpointProducerBuilder
-
resource
default XmppEndpointBuilderFactory.AdvancedXmppEndpointBuilder resource(String resource)
XMPP resource. The default is Camel. The option is a:java.lang.String
type. Default: Camel Group: common (advanced)- Specified by:
resource
in interfaceXmppEndpointBuilderFactory.AdvancedXmppEndpointConsumerBuilder
- Specified by:
resource
in interfaceXmppEndpointBuilderFactory.AdvancedXmppEndpointProducerBuilder
-
connectionConfig
default XmppEndpointBuilderFactory.AdvancedXmppEndpointBuilder connectionConfig(Object connectionConfig)
To use an existing connection configuration. Currently org.jivesoftware.smack.tcp.XMPPTCPConnectionConfiguration is only supported (XMPP over TCP). The option is a:org.jivesoftware.smack.ConnectionConfiguration
type. Group: advanced- Specified by:
connectionConfig
in interfaceXmppEndpointBuilderFactory.AdvancedXmppEndpointConsumerBuilder
- Specified by:
connectionConfig
in interfaceXmppEndpointBuilderFactory.AdvancedXmppEndpointProducerBuilder
-
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 aorg.jivesoftware.smack.ConnectionConfiguration
type. Group: advanced- Specified by:
connectionConfig
in interfaceXmppEndpointBuilderFactory.AdvancedXmppEndpointConsumerBuilder
- Specified by:
connectionConfig
in interfaceXmppEndpointBuilderFactory.AdvancedXmppEndpointProducerBuilder
-
synchronous
default XmppEndpointBuilderFactory.AdvancedXmppEndpointBuilder synchronous(boolean synchronous)
Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported). The option is a:boolean
type. Default: false Group: advanced- Specified by:
synchronous
in interfaceXmppEndpointBuilderFactory.AdvancedXmppEndpointConsumerBuilder
- Specified by:
synchronous
in interfaceXmppEndpointBuilderFactory.AdvancedXmppEndpointProducerBuilder
-
synchronous
default XmppEndpointBuilderFactory.AdvancedXmppEndpointBuilder synchronous(String synchronous)
Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported). The option will be converted to aboolean
type. Default: false Group: advanced- Specified by:
synchronous
in interfaceXmppEndpointBuilderFactory.AdvancedXmppEndpointConsumerBuilder
- Specified by:
synchronous
in interfaceXmppEndpointBuilderFactory.AdvancedXmppEndpointProducerBuilder
-
-