Interface IronMQEndpointBuilderFactory.IronMQEndpointBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder,org.apache.camel.EndpointConsumerResolver,org.apache.camel.builder.EndpointProducerBuilder,org.apache.camel.EndpointProducerResolver,IronMQEndpointBuilderFactory.IronMQEndpointConsumerBuilder,IronMQEndpointBuilderFactory.IronMQEndpointProducerBuilder
- Enclosing interface:
- IronMQEndpointBuilderFactory
public static interface IronMQEndpointBuilderFactory.IronMQEndpointBuilder extends IronMQEndpointBuilderFactory.IronMQEndpointConsumerBuilder, IronMQEndpointBuilderFactory.IronMQEndpointProducerBuilder
Builder for endpoint for the IronMQ component.
-
-
Method Summary
-
Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
-
Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.IronMQEndpointBuilderFactory.IronMQEndpointConsumerBuilder
backoffErrorThreshold, backoffErrorThreshold, backoffIdleThreshold, backoffIdleThreshold, backoffMultiplier, backoffMultiplier, batchDelete, batchDelete, concurrentConsumers, concurrentConsumers, delay, delay, greedy, greedy, initialDelay, initialDelay, maxMessagesPerPoll, maxMessagesPerPoll, repeatCount, repeatCount, runLoggingLevel, runLoggingLevel, scheduledExecutorService, scheduledExecutorService, scheduler, scheduler, schedulerProperties, schedulerProperties, sendEmptyMessageWhenIdle, sendEmptyMessageWhenIdle, startScheduler, startScheduler, timeout, timeout, timeUnit, timeUnit, useFixedDelay, useFixedDelay, wait, wait
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.IronMQEndpointBuilderFactory.IronMQEndpointProducerBuilder
visibilityDelay, visibilityDelay
-
-
-
-
Method Detail
-
advanced
default IronMQEndpointBuilderFactory.AdvancedIronMQEndpointBuilder advanced()
- Specified by:
advancedin interfaceIronMQEndpointBuilderFactory.IronMQEndpointConsumerBuilder- Specified by:
advancedin interfaceIronMQEndpointBuilderFactory.IronMQEndpointProducerBuilder
-
client
default IronMQEndpointBuilderFactory.IronMQEndpointBuilder client(io.iron.ironmq.Client client)
Reference to a io.iron.ironmq.Client in the Registry. The option is a: <code>io.iron.ironmq.Client</code> type. Group: common- Specified by:
clientin interfaceIronMQEndpointBuilderFactory.IronMQEndpointConsumerBuilder- Specified by:
clientin interfaceIronMQEndpointBuilderFactory.IronMQEndpointProducerBuilder- Parameters:
client- the value to set- Returns:
- the dsl builder
-
client
default IronMQEndpointBuilderFactory.IronMQEndpointBuilder client(String client)
Reference to a io.iron.ironmq.Client in the Registry. The option will be converted to a <code>io.iron.ironmq.Client</code> type. Group: common- Specified by:
clientin interfaceIronMQEndpointBuilderFactory.IronMQEndpointConsumerBuilder- Specified by:
clientin interfaceIronMQEndpointBuilderFactory.IronMQEndpointProducerBuilder- Parameters:
client- the value to set- Returns:
- the dsl builder
-
ironMQCloud
default IronMQEndpointBuilderFactory.IronMQEndpointBuilder ironMQCloud(String ironMQCloud)
IronMq Cloud url. Urls for public clusters: https://mq-aws-us-east-1-1.iron.io (US) and https://mq-aws-eu-west-1-1.iron.io (EU). The option is a: <code>java.lang.String</code> type. Default: https://mq-aws-us-east-1-1.iron.io Group: common- Specified by:
ironMQCloudin interfaceIronMQEndpointBuilderFactory.IronMQEndpointConsumerBuilder- Specified by:
ironMQCloudin interfaceIronMQEndpointBuilderFactory.IronMQEndpointProducerBuilder- Parameters:
ironMQCloud- the value to set- Returns:
- the dsl builder
-
preserveHeaders
default IronMQEndpointBuilderFactory.IronMQEndpointBuilder preserveHeaders(boolean preserveHeaders)
Should message headers be preserved when publishing messages. This will add the Camel headers to the Iron MQ message as a json payload with a header list, and a message body. Useful when Camel is both consumer and producer. The option is a: <code>boolean</code> type. Default: false Group: common- Specified by:
preserveHeadersin interfaceIronMQEndpointBuilderFactory.IronMQEndpointConsumerBuilder- Specified by:
preserveHeadersin interfaceIronMQEndpointBuilderFactory.IronMQEndpointProducerBuilder- Parameters:
preserveHeaders- the value to set- Returns:
- the dsl builder
-
preserveHeaders
default IronMQEndpointBuilderFactory.IronMQEndpointBuilder preserveHeaders(String preserveHeaders)
Should message headers be preserved when publishing messages. This will add the Camel headers to the Iron MQ message as a json payload with a header list, and a message body. Useful when Camel is both consumer and producer. The option will be converted to a <code>boolean</code> type. Default: false Group: common- Specified by:
preserveHeadersin interfaceIronMQEndpointBuilderFactory.IronMQEndpointConsumerBuilder- Specified by:
preserveHeadersin interfaceIronMQEndpointBuilderFactory.IronMQEndpointProducerBuilder- Parameters:
preserveHeaders- the value to set- Returns:
- the dsl builder
-
projectId
default IronMQEndpointBuilderFactory.IronMQEndpointBuilder projectId(String projectId)
IronMQ projectId. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
projectIdin interfaceIronMQEndpointBuilderFactory.IronMQEndpointConsumerBuilder- Specified by:
projectIdin interfaceIronMQEndpointBuilderFactory.IronMQEndpointProducerBuilder- Parameters:
projectId- the value to set- Returns:
- the dsl builder
-
token
default IronMQEndpointBuilderFactory.IronMQEndpointBuilder token(String token)
IronMQ token. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
tokenin interfaceIronMQEndpointBuilderFactory.IronMQEndpointConsumerBuilder- Specified by:
tokenin interfaceIronMQEndpointBuilderFactory.IronMQEndpointProducerBuilder- Parameters:
token- the value to set- Returns:
- the dsl builder
-
-