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:
advanced
in interfaceIronMQEndpointBuilderFactory.IronMQEndpointConsumerBuilder
- Specified by:
advanced
in 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:
client
in interfaceIronMQEndpointBuilderFactory.IronMQEndpointConsumerBuilder
- Specified by:
client
in 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:
client
in interfaceIronMQEndpointBuilderFactory.IronMQEndpointConsumerBuilder
- Specified by:
client
in 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:
ironMQCloud
in interfaceIronMQEndpointBuilderFactory.IronMQEndpointConsumerBuilder
- Specified by:
ironMQCloud
in 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:
preserveHeaders
in interfaceIronMQEndpointBuilderFactory.IronMQEndpointConsumerBuilder
- Specified by:
preserveHeaders
in 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:
preserveHeaders
in interfaceIronMQEndpointBuilderFactory.IronMQEndpointConsumerBuilder
- Specified by:
preserveHeaders
in 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:
projectId
in interfaceIronMQEndpointBuilderFactory.IronMQEndpointConsumerBuilder
- Specified by:
projectId
in 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:
token
in interfaceIronMQEndpointBuilderFactory.IronMQEndpointConsumerBuilder
- Specified by:
token
in interfaceIronMQEndpointBuilderFactory.IronMQEndpointProducerBuilder
- Parameters:
token
- the value to set- Returns:
- the dsl builder
-
-