| Package | Description |
|---|---|
| org.apache.camel.builder.endpoint.dsl |
| Modifier and Type | Interface and Description |
|---|---|
static interface |
NettyEndpointBuilderFactory.AdvancedNettyEndpointBuilder
Advanced builder for endpoint for the Netty component.
|
| Modifier and Type | Method and Description |
|---|---|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
NettyEndpointBuilderFactory.NettyEndpointProducerBuilder.advanced() |
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.allowSerializedHeaders(boolean allowSerializedHeaders)
Only used for TCP when transferExchange is true.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.allowSerializedHeaders(String allowSerializedHeaders)
Only used for TCP when transferExchange is true.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.channelGroup(Object channelGroup)
To use a explicit ChannelGroup.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.channelGroup(String channelGroup)
To use a explicit ChannelGroup.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.clientInitializerFactory(Object clientInitializerFactory)
To use a custom ClientInitializerFactory.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.clientInitializerFactory(String clientInitializerFactory)
To use a custom ClientInitializerFactory.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.correlationManager(Object correlationManager)
To use a custom correlation manager to manage how request and reply
messages are mapped when using request/reply with the netty producer.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.correlationManager(String correlationManager)
To use a custom correlation manager to manage how request and reply
messages are mapped when using request/reply with the netty producer.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.lazyChannelCreation(boolean lazyChannelCreation)
Channels can be lazily created to avoid exceptions, if the remote
server is not up and running when the Camel producer is started.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.lazyChannelCreation(String lazyChannelCreation)
Channels can be lazily created to avoid exceptions, if the remote
server is not up and running when the Camel producer is started.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.nativeTransport(boolean nativeTransport)
Whether to use native transport instead of NIO.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.nativeTransport(String nativeTransport)
Whether to use native transport instead of NIO.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.options(Map values)
Allows to configure additional netty options using option.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.options(String key,
Object value)
Allows to configure additional netty options using option.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.producerPoolBlockWhenExhausted(boolean producerPoolBlockWhenExhausted)
Sets the value for the blockWhenExhausted configuration attribute.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.producerPoolBlockWhenExhausted(String producerPoolBlockWhenExhausted)
Sets the value for the blockWhenExhausted configuration attribute.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.producerPoolEnabled(boolean producerPoolEnabled)
Whether producer pool is enabled or not.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.producerPoolEnabled(String producerPoolEnabled)
Whether producer pool is enabled or not.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.producerPoolMaxIdle(int producerPoolMaxIdle)
Sets the cap on the number of idle instances in the pool.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.producerPoolMaxIdle(String producerPoolMaxIdle)
Sets the cap on the number of idle instances in the pool.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.producerPoolMaxTotal(int producerPoolMaxTotal)
Sets the cap on the number of objects that can be allocated by the
pool (checked out to clients, or idle awaiting checkout) at a given
time.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.producerPoolMaxTotal(String producerPoolMaxTotal)
Sets the cap on the number of objects that can be allocated by the
pool (checked out to clients, or idle awaiting checkout) at a given
time.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.producerPoolMaxWait(long producerPoolMaxWait)
Sets the maximum duration (value in millis) the borrowObject() method
should block before throwing an exception when the pool is exhausted
and producerPoolBlockWhenExhausted is true.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.producerPoolMaxWait(String producerPoolMaxWait)
Sets the maximum duration (value in millis) the borrowObject() method
should block before throwing an exception when the pool is exhausted
and producerPoolBlockWhenExhausted is true.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.producerPoolMinEvictableIdle(long producerPoolMinEvictableIdle)
Sets the minimum amount of time (value in millis) an object may sit
idle in the pool before it is eligible for eviction by the idle
object evictor.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.producerPoolMinEvictableIdle(String producerPoolMinEvictableIdle)
Sets the minimum amount of time (value in millis) an object may sit
idle in the pool before it is eligible for eviction by the idle
object evictor.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.producerPoolMinIdle(int producerPoolMinIdle)
Sets the minimum number of instances allowed in the producer pool
before the evictor thread (if active) spawns new objects.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.producerPoolMinIdle(String producerPoolMinIdle)
Sets the minimum number of instances allowed in the producer pool
before the evictor thread (if active) spawns new objects.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.receiveBufferSize(int receiveBufferSize)
The TCP/UDP buffer sizes to be used during inbound communication.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.receiveBufferSize(String receiveBufferSize)
The TCP/UDP buffer sizes to be used during inbound communication.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.receiveBufferSizePredictor(int receiveBufferSizePredictor)
Configures the buffer size predictor.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.receiveBufferSizePredictor(String receiveBufferSizePredictor)
Configures the buffer size predictor.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.sendBufferSize(int sendBufferSize)
The TCP/UDP buffer sizes to be used during outbound communication.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.sendBufferSize(String sendBufferSize)
The TCP/UDP buffer sizes to be used during outbound communication.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.synchronous(boolean synchronous)
Sets whether synchronous processing should be strictly used.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.synchronous(String synchronous)
Sets whether synchronous processing should be strictly used.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.transferExchange(boolean transferExchange)
Only used for TCP.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.transferExchange(String transferExchange)
Only used for TCP.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.udpByteArrayCodec(boolean udpByteArrayCodec)
For UDP only.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.udpByteArrayCodec(String udpByteArrayCodec)
For UDP only.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.udpConnectionlessSending(boolean udpConnectionlessSending)
This option supports connection less udp sending which is a real fire
and forget.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.udpConnectionlessSending(String udpConnectionlessSending)
This option supports connection less udp sending which is a real fire
and forget.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.useByteBuf(boolean useByteBuf)
If the useByteBuf is true, netty producer will turn the message body
into ByteBuf before sending it out.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.useByteBuf(String useByteBuf)
If the useByteBuf is true, netty producer will turn the message body
into ByteBuf before sending it out.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.workerCount(int workerCount)
When netty works on nio mode, it uses default workerCount parameter
from Netty (which is cpu_core_threads x 2).
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.workerCount(String workerCount)
When netty works on nio mode, it uses default workerCount parameter
from Netty (which is cpu_core_threads x 2).
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.workerGroup(Object workerGroup)
To use a explicit EventLoopGroup as the boss thread pool.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.workerGroup(String workerGroup)
To use a explicit EventLoopGroup as the boss thread pool.
|
Apache Camel