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.
-
-
-
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: <code>boolean</code> type. Default: false Group: common (advanced)- Parameters:
createAccount
- the value to set- Returns:
- the dsl builder
-
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 a <code>boolean</code> type. Default: false Group: common (advanced)- Parameters:
createAccount
- the value to set- Returns:
- the dsl builder
-
resource
default XmppEndpointBuilderFactory.AdvancedXmppEndpointConsumerBuilder resource(String resource)
XMPP resource. The default is Camel. The option is a: <code>java.lang.String</code> type. Default: Camel Group: common (advanced)- Parameters:
resource
- the value to set- Returns:
- the dsl builder
-
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: <code>org.apache.camel.spi.ExceptionHandler</code> type. Group: consumer (advanced)- Parameters:
exceptionHandler
- the value to set- Returns:
- the dsl builder
-
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 a <code>org.apache.camel.spi.ExceptionHandler</code> type. Group: consumer (advanced)- Parameters:
exceptionHandler
- the value to set- Returns:
- the dsl builder
-
exchangePattern
default XmppEndpointBuilderFactory.AdvancedXmppEndpointConsumerBuilder exchangePattern(org.apache.camel.ExchangePattern exchangePattern)
Sets the exchange pattern when the consumer creates an exchange. The option is a: <code>org.apache.camel.ExchangePattern</code> type. Group: consumer (advanced)- Parameters:
exchangePattern
- the value to set- Returns:
- the dsl builder
-
exchangePattern
default XmppEndpointBuilderFactory.AdvancedXmppEndpointConsumerBuilder exchangePattern(String exchangePattern)
Sets the exchange pattern when the consumer creates an exchange. The option will be converted to a <code>org.apache.camel.ExchangePattern</code> type. Group: consumer (advanced)- Parameters:
exchangePattern
- the value to set- Returns:
- the dsl builder
-
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: <code>org.jivesoftware.smack.ConnectionConfiguration</code> type. Group: advanced- Parameters:
connectionConfig
- the value to set- Returns:
- the dsl builder
-
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 a <code>org.jivesoftware.smack.ConnectionConfiguration</code> type. Group: advanced- Parameters:
connectionConfig
- the value to set- Returns:
- the dsl builder
-
-