Interface DisruptorEndpointBuilderFactory.DisruptorEndpointBuilder
- All Superinterfaces:
DisruptorEndpointBuilderFactory.DisruptorEndpointConsumerBuilder,DisruptorEndpointBuilderFactory.DisruptorEndpointProducerBuilder,org.apache.camel.builder.EndpointConsumerBuilder,org.apache.camel.EndpointConsumerResolver,org.apache.camel.builder.EndpointProducerBuilder,org.apache.camel.EndpointProducerResolver
- Enclosing interface:
DisruptorEndpointBuilderFactory
public static interface DisruptorEndpointBuilderFactory.DisruptorEndpointBuilder
extends DisruptorEndpointBuilderFactory.DisruptorEndpointConsumerBuilder, DisruptorEndpointBuilderFactory.DisruptorEndpointProducerBuilder
Builder for endpoint for the Disruptor component.
-
Method Summary
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.DisruptorEndpointBuilderFactory.DisruptorEndpointConsumerBuilder
concurrentConsumers, concurrentConsumers, multipleConsumers, multipleConsumers, waitStrategy, waitStrategyMethods inherited from interface org.apache.camel.builder.endpoint.dsl.DisruptorEndpointBuilderFactory.DisruptorEndpointProducerBuilder
blockWhenFull, blockWhenFull, producerType, producerType, timeout, timeout, waitForTaskToComplete, waitForTaskToCompleteMethods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUriMethods inherited from interface org.apache.camel.EndpointConsumerResolver
resolve, resolveMethods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUriMethods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolve
-
Method Details
-
advanced
- Specified by:
advancedin interfaceDisruptorEndpointBuilderFactory.DisruptorEndpointConsumerBuilder- Specified by:
advancedin interfaceDisruptorEndpointBuilderFactory.DisruptorEndpointProducerBuilder
-
size
The maximum capacity of the Disruptors ringbuffer Will be effectively increased to the nearest power of two. Notice: Mind if you use this option, then its the first endpoint being created with the queue name, that determines the size. To make sure all endpoints use same size, then configure the size option on all of them, or the first endpoint being created. The option is a: <code>int</code> type. Default: 1024 Group: common- Specified by:
sizein interfaceDisruptorEndpointBuilderFactory.DisruptorEndpointConsumerBuilder- Specified by:
sizein interfaceDisruptorEndpointBuilderFactory.DisruptorEndpointProducerBuilder- Parameters:
size- the value to set- Returns:
- the dsl builder
-
size
The maximum capacity of the Disruptors ringbuffer Will be effectively increased to the nearest power of two. Notice: Mind if you use this option, then its the first endpoint being created with the queue name, that determines the size. To make sure all endpoints use same size, then configure the size option on all of them, or the first endpoint being created. The option will be converted to a <code>int</code> type. Default: 1024 Group: common- Specified by:
sizein interfaceDisruptorEndpointBuilderFactory.DisruptorEndpointConsumerBuilder- Specified by:
sizein interfaceDisruptorEndpointBuilderFactory.DisruptorEndpointProducerBuilder- Parameters:
size- the value to set- Returns:
- the dsl builder
-