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.EndpointConsumerBuilderAdvanced builder for endpoint consumers for the XMPP component.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default XmppEndpointBuilderFactory.XmppEndpointConsumerBuilderbasic()default XmppEndpointBuilderFactory.AdvancedXmppEndpointConsumerBuilderconnectionConfig(Object connectionConfig)To use an existing connection configuration.default XmppEndpointBuilderFactory.AdvancedXmppEndpointConsumerBuilderconnectionConfig(String connectionConfig)To use an existing connection configuration.default XmppEndpointBuilderFactory.AdvancedXmppEndpointConsumerBuildercreateAccount(boolean createAccount)If true, an attempt to create an account will be made.default XmppEndpointBuilderFactory.AdvancedXmppEndpointConsumerBuildercreateAccount(String createAccount)If true, an attempt to create an account will be made.default XmppEndpointBuilderFactory.AdvancedXmppEndpointConsumerBuilderexceptionHandler(String exceptionHandler)To let the consumer use a custom ExceptionHandler.default XmppEndpointBuilderFactory.AdvancedXmppEndpointConsumerBuilderexceptionHandler(org.apache.camel.spi.ExceptionHandler exceptionHandler)To let the consumer use a custom ExceptionHandler.default XmppEndpointBuilderFactory.AdvancedXmppEndpointConsumerBuilderexchangePattern(String exchangePattern)Sets the exchange pattern when the consumer creates an exchange.default XmppEndpointBuilderFactory.AdvancedXmppEndpointConsumerBuilderexchangePattern(org.apache.camel.ExchangePattern exchangePattern)Sets the exchange pattern when the consumer creates an exchange.default XmppEndpointBuilderFactory.AdvancedXmppEndpointConsumerBuilderresource(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
-
-