Interface XmppEndpointBuilderFactory.AdvancedXmppEndpointProducerBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- All Known Subinterfaces:
XmppEndpointBuilderFactory.AdvancedXmppEndpointBuilder
- Enclosing interface:
- XmppEndpointBuilderFactory
public static interface XmppEndpointBuilderFactory.AdvancedXmppEndpointProducerBuilder extends org.apache.camel.builder.EndpointProducerBuilder
Advanced builder for endpoint producers for the XMPP component.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default XmppEndpointBuilderFactory.XmppEndpointProducerBuilder
basic()
default XmppEndpointBuilderFactory.AdvancedXmppEndpointProducerBuilder
connectionConfig(Object connectionConfig)
To use an existing connection configuration.default XmppEndpointBuilderFactory.AdvancedXmppEndpointProducerBuilder
connectionConfig(String connectionConfig)
To use an existing connection configuration.default XmppEndpointBuilderFactory.AdvancedXmppEndpointProducerBuilder
createAccount(boolean createAccount)
If true, an attempt to create an account will be made.default XmppEndpointBuilderFactory.AdvancedXmppEndpointProducerBuilder
createAccount(String createAccount)
If true, an attempt to create an account will be made.default XmppEndpointBuilderFactory.AdvancedXmppEndpointProducerBuilder
resource(String resource)
XMPP resource.default XmppEndpointBuilderFactory.AdvancedXmppEndpointProducerBuilder
synchronous(boolean synchronous)
Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported).default XmppEndpointBuilderFactory.AdvancedXmppEndpointProducerBuilder
synchronous(String synchronous)
Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported).
-
-
-
Method Detail
-
basic
default XmppEndpointBuilderFactory.XmppEndpointProducerBuilder basic()
-
createAccount
default XmppEndpointBuilderFactory.AdvancedXmppEndpointProducerBuilder 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)
-
createAccount
default XmppEndpointBuilderFactory.AdvancedXmppEndpointProducerBuilder 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)
-
resource
default XmppEndpointBuilderFactory.AdvancedXmppEndpointProducerBuilder resource(String resource)
XMPP resource. The default is Camel. The option is a:java.lang.String
type. Default: Camel Group: common (advanced)
-
connectionConfig
default XmppEndpointBuilderFactory.AdvancedXmppEndpointProducerBuilder 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
-
connectionConfig
default XmppEndpointBuilderFactory.AdvancedXmppEndpointProducerBuilder 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
-
synchronous
default XmppEndpointBuilderFactory.AdvancedXmppEndpointProducerBuilder 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
-
synchronous
default XmppEndpointBuilderFactory.AdvancedXmppEndpointProducerBuilder 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
-
-