Interface XmppEndpointBuilderFactory.AdvancedXmppEndpointConsumerBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder
,org.apache.camel.EndpointConsumerResolver
- All Known Subinterfaces:
XmppEndpointBuilderFactory.AdvancedXmppEndpointBuilder
- Enclosing interface:
- XmppEndpointBuilderFactory
public static interface XmppEndpointBuilderFactory.AdvancedXmppEndpointConsumerBuilder extends org.apache.camel.builder.EndpointConsumerBuilder
Advanced builder for endpoint consumers for the XMPP component.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default XmppEndpointBuilderFactory.XmppEndpointConsumerBuilder
basic()
default XmppEndpointBuilderFactory.AdvancedXmppEndpointConsumerBuilder
connectionConfig(Object connectionConfig)
To use an existing connection configuration.default XmppEndpointBuilderFactory.AdvancedXmppEndpointConsumerBuilder
connectionConfig(String connectionConfig)
To use an existing connection configuration.default XmppEndpointBuilderFactory.AdvancedXmppEndpointConsumerBuilder
createAccount(boolean createAccount)
If true, an attempt to create an account will be made.default XmppEndpointBuilderFactory.AdvancedXmppEndpointConsumerBuilder
createAccount(String createAccount)
If true, an attempt to create an account will be made.default XmppEndpointBuilderFactory.AdvancedXmppEndpointConsumerBuilder
exceptionHandler(String exceptionHandler)
To let the consumer use a custom ExceptionHandler.default XmppEndpointBuilderFactory.AdvancedXmppEndpointConsumerBuilder
exceptionHandler(org.apache.camel.spi.ExceptionHandler exceptionHandler)
To let the consumer use a custom ExceptionHandler.default XmppEndpointBuilderFactory.AdvancedXmppEndpointConsumerBuilder
exchangePattern(String exchangePattern)
Sets the exchange pattern when the consumer creates an exchange.default XmppEndpointBuilderFactory.AdvancedXmppEndpointConsumerBuilder
exchangePattern(org.apache.camel.ExchangePattern exchangePattern)
Sets the exchange pattern when the consumer creates an exchange.default XmppEndpointBuilderFactory.AdvancedXmppEndpointConsumerBuilder
resource(String resource)
XMPP resource.default XmppEndpointBuilderFactory.AdvancedXmppEndpointConsumerBuilder
synchronous(boolean synchronous)
Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported).default XmppEndpointBuilderFactory.AdvancedXmppEndpointConsumerBuilder
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.XmppEndpointConsumerBuilder basic()
-
createAccount
default XmppEndpointBuilderFactory.AdvancedXmppEndpointConsumerBuilder 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.AdvancedXmppEndpointConsumerBuilder 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.AdvancedXmppEndpointConsumerBuilder resource(String resource)
XMPP resource. The default is Camel. The option is a:java.lang.String
type. Default: Camel Group: common (advanced)
-
exceptionHandler
default XmppEndpointBuilderFactory.AdvancedXmppEndpointConsumerBuilder exceptionHandler(org.apache.camel.spi.ExceptionHandler exceptionHandler)
To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the consumer will deal with exceptions, that will be logged at WARN or ERROR level and ignored. The option is a:org.apache.camel.spi.ExceptionHandler
type. Group: consumer (advanced)
-
exceptionHandler
default XmppEndpointBuilderFactory.AdvancedXmppEndpointConsumerBuilder exceptionHandler(String exceptionHandler)
To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the consumer will deal with exceptions, that will be logged at WARN or ERROR level and ignored. The option will be converted to aorg.apache.camel.spi.ExceptionHandler
type. Group: consumer (advanced)
-
exchangePattern
default XmppEndpointBuilderFactory.AdvancedXmppEndpointConsumerBuilder exchangePattern(org.apache.camel.ExchangePattern exchangePattern)
Sets the exchange pattern when the consumer creates an exchange. The option is a:org.apache.camel.ExchangePattern
type. Group: consumer (advanced)
-
exchangePattern
default XmppEndpointBuilderFactory.AdvancedXmppEndpointConsumerBuilder exchangePattern(String exchangePattern)
Sets the exchange pattern when the consumer creates an exchange. The option will be converted to aorg.apache.camel.ExchangePattern
type. Group: consumer (advanced)
-
connectionConfig
default XmppEndpointBuilderFactory.AdvancedXmppEndpointConsumerBuilder 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.AdvancedXmppEndpointConsumerBuilder 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.AdvancedXmppEndpointConsumerBuilder 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.AdvancedXmppEndpointConsumerBuilder 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
-
-