Interface DisruptorVmEndpointBuilderFactory.DisruptorVmEndpointBuilder
-
- All Superinterfaces:
DisruptorVmEndpointBuilderFactory.DisruptorVmEndpointConsumerBuilder
,DisruptorVmEndpointBuilderFactory.DisruptorVmEndpointProducerBuilder
,org.apache.camel.builder.EndpointConsumerBuilder
,org.apache.camel.EndpointConsumerResolver
,org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- Enclosing interface:
- DisruptorVmEndpointBuilderFactory
public static interface DisruptorVmEndpointBuilderFactory.DisruptorVmEndpointBuilder extends DisruptorVmEndpointBuilderFactory.DisruptorVmEndpointConsumerBuilder, DisruptorVmEndpointBuilderFactory.DisruptorVmEndpointProducerBuilder
Builder for endpoint for the Disruptor VM component.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default DisruptorVmEndpointBuilderFactory.AdvancedDisruptorVmEndpointBuilder
advanced()
default DisruptorVmEndpointBuilderFactory.DisruptorVmEndpointBuilder
size(int size)
The maximum capacity of the Disruptors ringbuffer Will be effectively increased to the nearest power of two.default DisruptorVmEndpointBuilderFactory.DisruptorVmEndpointBuilder
size(String size)
The maximum capacity of the Disruptors ringbuffer Will be effectively increased to the nearest power of two.-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.DisruptorVmEndpointBuilderFactory.DisruptorVmEndpointConsumerBuilder
concurrentConsumers, concurrentConsumers, multipleConsumers, multipleConsumers, waitStrategy, waitStrategy
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.DisruptorVmEndpointBuilderFactory.DisruptorVmEndpointProducerBuilder
blockWhenFull, blockWhenFull, producerType, producerType, timeout, timeout, waitForTaskToComplete, waitForTaskToComplete
-
Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
-
-
-
-
Method Detail
-
advanced
default DisruptorVmEndpointBuilderFactory.AdvancedDisruptorVmEndpointBuilder advanced()
- Specified by:
advanced
in interfaceDisruptorVmEndpointBuilderFactory.DisruptorVmEndpointConsumerBuilder
- Specified by:
advanced
in interfaceDisruptorVmEndpointBuilderFactory.DisruptorVmEndpointProducerBuilder
-
size
default DisruptorVmEndpointBuilderFactory.DisruptorVmEndpointBuilder size(int 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:
size
in interfaceDisruptorVmEndpointBuilderFactory.DisruptorVmEndpointConsumerBuilder
- Specified by:
size
in interfaceDisruptorVmEndpointBuilderFactory.DisruptorVmEndpointProducerBuilder
- Parameters:
size
- the value to set- Returns:
- the dsl builder
-
size
default DisruptorVmEndpointBuilderFactory.DisruptorVmEndpointBuilder size(String 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:
size
in interfaceDisruptorVmEndpointBuilderFactory.DisruptorVmEndpointConsumerBuilder
- Specified by:
size
in interfaceDisruptorVmEndpointBuilderFactory.DisruptorVmEndpointProducerBuilder
- Parameters:
size
- the value to set- Returns:
- the dsl builder
-
-