public static interface NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
| Modifier and Type | Method and Description |
|---|---|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
allowSerializedHeaders(boolean allowSerializedHeaders)
Only used for TCP when transferExchange is true.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
allowSerializedHeaders(String allowSerializedHeaders)
Only used for TCP when transferExchange is true.
|
default NettyEndpointBuilderFactory.NettyEndpointProducerBuilder |
basic() |
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
channelGroup(Object channelGroup)
To use a explicit ChannelGroup.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
channelGroup(String channelGroup)
To use a explicit ChannelGroup.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
clientInitializerFactory(Object clientInitializerFactory)
To use a custom ClientInitializerFactory.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
clientInitializerFactory(String clientInitializerFactory)
To use a custom ClientInitializerFactory.
|
default 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 |
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 |
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 |
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 |
nativeTransport(boolean nativeTransport)
Whether to use native transport instead of NIO.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
nativeTransport(String nativeTransport)
Whether to use native transport instead of NIO.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
options(Map values)
Allows to configure additional netty options using option.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
options(String key,
Object value)
Allows to configure additional netty options using option.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
producerPoolEnabled(boolean producerPoolEnabled)
Whether producer pool is enabled or not.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
producerPoolEnabled(String producerPoolEnabled)
Whether producer pool is enabled or not.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
producerPoolMaxActive(int producerPoolMaxActive)
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 |
producerPoolMaxActive(String producerPoolMaxActive)
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 |
producerPoolMaxIdle(int producerPoolMaxIdle)
Sets the cap on the number of idle instances in the pool.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
producerPoolMaxIdle(String producerPoolMaxIdle)
Sets the cap on the number of idle instances in the pool.
|
default 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 |
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 |
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 |
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 |
receiveBufferSize(int receiveBufferSize)
The TCP/UDP buffer sizes to be used during inbound communication.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
receiveBufferSize(String receiveBufferSize)
The TCP/UDP buffer sizes to be used during inbound communication.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
receiveBufferSizePredictor(int receiveBufferSizePredictor)
Configures the buffer size predictor.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
receiveBufferSizePredictor(String receiveBufferSizePredictor)
Configures the buffer size predictor.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
sendBufferSize(int sendBufferSize)
The TCP/UDP buffer sizes to be used during outbound communication.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
sendBufferSize(String sendBufferSize)
The TCP/UDP buffer sizes to be used during outbound communication.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
synchronous(boolean synchronous)
Sets whether synchronous processing should be strictly used.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
synchronous(String synchronous)
Sets whether synchronous processing should be strictly used.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
transferExchange(boolean transferExchange)
Only used for TCP.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
transferExchange(String transferExchange)
Only used for TCP.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
udpByteArrayCodec(boolean udpByteArrayCodec)
For UDP only.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
udpByteArrayCodec(String udpByteArrayCodec)
For UDP only.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
udpConnectionlessSending(boolean udpConnectionlessSending)
This option supports connection less udp sending which is a real fire
and forget.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
udpConnectionlessSending(String udpConnectionlessSending)
This option supports connection less udp sending which is a real fire
and forget.
|
default 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 |
useByteBuf(String useByteBuf)
If the useByteBuf is true, netty producer will turn the message body
into ByteBuf before sending it out.
|
default 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 |
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 |
workerGroup(Object workerGroup)
To use a explicit EventLoopGroup as the boss thread pool.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder |
workerGroup(String workerGroup)
To use a explicit EventLoopGroup as the boss thread pool.
|
default NettyEndpointBuilderFactory.NettyEndpointProducerBuilder basic()
default NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder clientInitializerFactory(Object clientInitializerFactory)
clientInitializerFactory - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder clientInitializerFactory(String clientInitializerFactory)
clientInitializerFactory - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder correlationManager(Object correlationManager)
correlationManager - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder correlationManager(String correlationManager)
correlationManager - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder lazyChannelCreation(boolean lazyChannelCreation)
lazyChannelCreation - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder lazyChannelCreation(String lazyChannelCreation)
lazyChannelCreation - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder producerPoolEnabled(boolean producerPoolEnabled)
producerPoolEnabled - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder producerPoolEnabled(String producerPoolEnabled)
producerPoolEnabled - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder producerPoolMaxActive(int producerPoolMaxActive)
producerPoolMaxActive - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder producerPoolMaxActive(String producerPoolMaxActive)
producerPoolMaxActive - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder producerPoolMaxIdle(int producerPoolMaxIdle)
producerPoolMaxIdle - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder producerPoolMaxIdle(String producerPoolMaxIdle)
producerPoolMaxIdle - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder producerPoolMinEvictableIdle(long producerPoolMinEvictableIdle)
producerPoolMinEvictableIdle - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder producerPoolMinEvictableIdle(String producerPoolMinEvictableIdle)
producerPoolMinEvictableIdle - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder producerPoolMinIdle(int producerPoolMinIdle)
producerPoolMinIdle - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder producerPoolMinIdle(String producerPoolMinIdle)
producerPoolMinIdle - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder udpConnectionlessSending(boolean udpConnectionlessSending)
udpConnectionlessSending - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder udpConnectionlessSending(String udpConnectionlessSending)
udpConnectionlessSending - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder useByteBuf(boolean useByteBuf)
useByteBuf - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder useByteBuf(String useByteBuf)
useByteBuf - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder allowSerializedHeaders(boolean allowSerializedHeaders)
allowSerializedHeaders - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder allowSerializedHeaders(String allowSerializedHeaders)
allowSerializedHeaders - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder channelGroup(Object channelGroup)
channelGroup - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder channelGroup(String channelGroup)
channelGroup - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder nativeTransport(boolean nativeTransport)
nativeTransport - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder nativeTransport(String nativeTransport)
nativeTransport - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder options(String key, Object value)
key - the option keyvalue - the option valuedefault NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder options(Map values)
values - the valuesdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder receiveBufferSize(int receiveBufferSize)
receiveBufferSize - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder receiveBufferSize(String receiveBufferSize)
receiveBufferSize - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder receiveBufferSizePredictor(int receiveBufferSizePredictor)
receiveBufferSizePredictor - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder receiveBufferSizePredictor(String receiveBufferSizePredictor)
receiveBufferSizePredictor - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder sendBufferSize(int sendBufferSize)
sendBufferSize - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder sendBufferSize(String sendBufferSize)
sendBufferSize - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder synchronous(boolean synchronous)
synchronous - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder synchronous(String synchronous)
synchronous - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder transferExchange(boolean transferExchange)
transferExchange - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder transferExchange(String transferExchange)
transferExchange - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder udpByteArrayCodec(boolean udpByteArrayCodec)
udpByteArrayCodec - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder udpByteArrayCodec(String udpByteArrayCodec)
udpByteArrayCodec - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder workerCount(int workerCount)
workerCount - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder workerCount(String workerCount)
workerCount - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder workerGroup(Object workerGroup)
workerGroup - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder workerGroup(String workerGroup)
workerGroup - the value to setApache Camel