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, getUri
-
Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, expr, getUri
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.IronMQEndpointBuilderFactory.IronMQEndpointConsumerBuilder
backoffErrorThreshold, backoffErrorThreshold, backoffIdleThreshold, backoffIdleThreshold, backoffMultiplier, backoffMultiplier, batchDelete, batchDelete, bridgeErrorHandler, bridgeErrorHandler, concurrentConsumers, concurrentConsumers, delay, delay, greedy, greedy, initialDelay, initialDelay, maxMessagesPerPoll, maxMessagesPerPoll, repeatCount, repeatCount, runLoggingLevel, runLoggingLevel, scheduledExecutorService, scheduledExecutorService, 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
lazyStartProducer, lazyStartProducer, visibilityDelay, visibilityDelay
-
-
-
-
Method Detail
-
advanced
default IronMQEndpointBuilderFactory.AdvancedIronMQEndpointBuilder advanced()
- Specified by:
advanced
in interfaceIronMQEndpointBuilderFactory.IronMQEndpointConsumerBuilder
- Specified by:
advanced
in interfaceIronMQEndpointBuilderFactory.IronMQEndpointProducerBuilder
-
client
default IronMQEndpointBuilderFactory.IronMQEndpointBuilder client(Object client)
Reference to a io.iron.ironmq.Client in the Registry. The option is a:io.iron.ironmq.Client
type. Group: common- Specified by:
client
in interfaceIronMQEndpointBuilderFactory.IronMQEndpointConsumerBuilder
- Specified by:
client
in interfaceIronMQEndpointBuilderFactory.IronMQEndpointProducerBuilder
-
client
default IronMQEndpointBuilderFactory.IronMQEndpointBuilder client(String client)
Reference to a io.iron.ironmq.Client in the Registry. The option will be converted to aio.iron.ironmq.Client
type. Group: common- Specified by:
client
in interfaceIronMQEndpointBuilderFactory.IronMQEndpointConsumerBuilder
- Specified by:
client
in interfaceIronMQEndpointBuilderFactory.IronMQEndpointProducerBuilder
-
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:java.lang.String
type. Default: https://mq-aws-us-east-1-1.iron.io Group: common- Specified by:
ironMQCloud
in interfaceIronMQEndpointBuilderFactory.IronMQEndpointConsumerBuilder
- Specified by:
ironMQCloud
in interfaceIronMQEndpointBuilderFactory.IronMQEndpointProducerBuilder
-
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:boolean
type. Default: false Group: common- Specified by:
preserveHeaders
in interfaceIronMQEndpointBuilderFactory.IronMQEndpointConsumerBuilder
- Specified by:
preserveHeaders
in interfaceIronMQEndpointBuilderFactory.IronMQEndpointProducerBuilder
-
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 aboolean
type. Default: false Group: common- Specified by:
preserveHeaders
in interfaceIronMQEndpointBuilderFactory.IronMQEndpointConsumerBuilder
- Specified by:
preserveHeaders
in interfaceIronMQEndpointBuilderFactory.IronMQEndpointProducerBuilder
-
projectId
default IronMQEndpointBuilderFactory.IronMQEndpointBuilder projectId(String projectId)
IronMQ projectId. The option is a:java.lang.String
type. Group: common- Specified by:
projectId
in interfaceIronMQEndpointBuilderFactory.IronMQEndpointConsumerBuilder
- Specified by:
projectId
in interfaceIronMQEndpointBuilderFactory.IronMQEndpointProducerBuilder
-
token
default IronMQEndpointBuilderFactory.IronMQEndpointBuilder token(String token)
IronMQ token. The option is a:java.lang.String
type. Group: common- Specified by:
token
in interfaceIronMQEndpointBuilderFactory.IronMQEndpointConsumerBuilder
- Specified by:
token
in interfaceIronMQEndpointBuilderFactory.IronMQEndpointProducerBuilder
-
-