public static interface NettyEndpointBuilderFactory.AdvancedNettyEndpointBuilder extends NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder, NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder
| Modifier and Type | Method and Description |
|---|---|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointBuilder |
allowSerializedHeaders(boolean allowSerializedHeaders)
Only used for TCP when transferExchange is true.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointBuilder |
allowSerializedHeaders(String allowSerializedHeaders)
Only used for TCP when transferExchange is true.
|
default NettyEndpointBuilderFactory.NettyEndpointBuilder |
basic() |
default NettyEndpointBuilderFactory.AdvancedNettyEndpointBuilder |
basicPropertyBinding(boolean basicPropertyBinding)
Whether the endpoint should use basic property binding (Camel 2.x) or
the newer property binding with additional capabilities.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointBuilder |
basicPropertyBinding(String basicPropertyBinding)
Whether the endpoint should use basic property binding (Camel 2.x) or
the newer property binding with additional capabilities.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointBuilder |
channelGroup(Object channelGroup)
To use a explicit ChannelGroup.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointBuilder |
channelGroup(String channelGroup)
To use a explicit ChannelGroup.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointBuilder |
nativeTransport(boolean nativeTransport)
Whether to use native transport instead of NIO.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointBuilder |
nativeTransport(String nativeTransport)
Whether to use native transport instead of NIO.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointBuilder |
options(Map values)
Allows to configure additional netty options using option.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointBuilder |
options(String key,
Object value)
Allows to configure additional netty options using option.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointBuilder |
receiveBufferSize(int receiveBufferSize)
The TCP/UDP buffer sizes to be used during inbound communication.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointBuilder |
receiveBufferSize(String receiveBufferSize)
The TCP/UDP buffer sizes to be used during inbound communication.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointBuilder |
receiveBufferSizePredictor(int receiveBufferSizePredictor)
Configures the buffer size predictor.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointBuilder |
receiveBufferSizePredictor(String receiveBufferSizePredictor)
Configures the buffer size predictor.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointBuilder |
sendBufferSize(int sendBufferSize)
The TCP/UDP buffer sizes to be used during outbound communication.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointBuilder |
sendBufferSize(String sendBufferSize)
The TCP/UDP buffer sizes to be used during outbound communication.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointBuilder |
synchronous(boolean synchronous)
Sets whether synchronous processing should be strictly used, or Camel
is allowed to use asynchronous processing (if supported).
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointBuilder |
synchronous(String synchronous)
Sets whether synchronous processing should be strictly used, or Camel
is allowed to use asynchronous processing (if supported).
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointBuilder |
transferExchange(boolean transferExchange)
Only used for TCP.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointBuilder |
transferExchange(String transferExchange)
Only used for TCP.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointBuilder |
udpByteArrayCodec(boolean udpByteArrayCodec)
For UDP only.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointBuilder |
udpByteArrayCodec(String udpByteArrayCodec)
For UDP only.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointBuilder |
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.AdvancedNettyEndpointBuilder |
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.AdvancedNettyEndpointBuilder |
workerGroup(Object workerGroup)
To use a explicit EventLoopGroup as the boss thread pool.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointBuilder |
workerGroup(String workerGroup)
To use a explicit EventLoopGroup as the boss thread pool.
|
backlog, backlog, bossCount, bossCount, bossGroup, bossGroup, disconnectOnNoReply, disconnectOnNoReply, exceptionHandler, exceptionHandler, exchangePattern, exchangePattern, nettyServerBootstrapFactory, nettyServerBootstrapFactory, networkInterface, noReplyLogLevel, noReplyLogLevel, serverClosedChannelExceptionCaughtLogLevel, serverClosedChannelExceptionCaughtLogLevel, serverExceptionCaughtLogLevel, serverExceptionCaughtLogLevel, serverInitializerFactory, serverInitializerFactory, usingExecutorService, usingExecutorServicedoSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, getUriclientInitializerFactory, clientInitializerFactory, correlationManager, correlationManager, lazyChannelCreation, lazyChannelCreation, producerPoolEnabled, producerPoolEnabled, producerPoolMaxActive, producerPoolMaxActive, producerPoolMaxIdle, producerPoolMaxIdle, producerPoolMinEvictableIdle, producerPoolMinEvictableIdle, producerPoolMinIdle, producerPoolMinIdle, udpConnectionlessSending, udpConnectionlessSending, useByteBuf, useByteBufdefault NettyEndpointBuilderFactory.NettyEndpointBuilder basic()
basic in interface NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilderbasic in interface NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilderdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointBuilder allowSerializedHeaders(boolean allowSerializedHeaders)
boolean type.
Default: false
Group: advancedallowSerializedHeaders in interface NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilderallowSerializedHeaders in interface NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilderdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointBuilder allowSerializedHeaders(String allowSerializedHeaders)
boolean type.
Default: false
Group: advancedallowSerializedHeaders in interface NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilderallowSerializedHeaders in interface NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilderdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointBuilder basicPropertyBinding(boolean basicPropertyBinding)
boolean type.
Default: false
Group: advancedbasicPropertyBinding in interface NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilderbasicPropertyBinding in interface NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilderdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointBuilder basicPropertyBinding(String basicPropertyBinding)
boolean type.
Default: false
Group: advancedbasicPropertyBinding in interface NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilderbasicPropertyBinding in interface NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilderdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointBuilder channelGroup(Object channelGroup)
io.netty.channel.group.ChannelGroup
type.
Group: advancedchannelGroup in interface NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilderchannelGroup in interface NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilderdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointBuilder channelGroup(String channelGroup)
io.netty.channel.group.ChannelGroup type.
Group: advancedchannelGroup in interface NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilderchannelGroup in interface NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilderdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointBuilder nativeTransport(boolean nativeTransport)
boolean type.
Default: false
Group: advancednativeTransport in interface NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuildernativeTransport in interface NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilderdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointBuilder nativeTransport(String nativeTransport)
boolean type.
Default: false
Group: advancednativeTransport in interface NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuildernativeTransport in interface NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilderdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointBuilder options(String key, Object value)
java.util.Map<java.lang.String,
java.lang.Object> type.
The option is multivalued, and you can use the options(String,
Object) method to add a value (call the method multiple times to set
more values).
Group: advancedoptions in interface NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilderoptions in interface NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilderdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointBuilder options(Map values)
java.util.Map<java.lang.String,
java.lang.Object> type.
The option is multivalued, and you can use the options(String,
Object) method to add a value (call the method multiple times to set
more values).
Group: advancedoptions in interface NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilderoptions in interface NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilderdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointBuilder receiveBufferSize(int receiveBufferSize)
int type.
Default: 65536
Group: advancedreceiveBufferSize in interface NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilderreceiveBufferSize in interface NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilderdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointBuilder receiveBufferSize(String receiveBufferSize)
int type.
Default: 65536
Group: advancedreceiveBufferSize in interface NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilderreceiveBufferSize in interface NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilderdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointBuilder receiveBufferSizePredictor(int receiveBufferSizePredictor)
int type.
Group: advancedreceiveBufferSizePredictor in interface NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilderreceiveBufferSizePredictor in interface NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilderdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointBuilder receiveBufferSizePredictor(String receiveBufferSizePredictor)
int type.
Group: advancedreceiveBufferSizePredictor in interface NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilderreceiveBufferSizePredictor in interface NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilderdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointBuilder sendBufferSize(int sendBufferSize)
int type.
Default: 65536
Group: advancedsendBufferSize in interface NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuildersendBufferSize in interface NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilderdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointBuilder sendBufferSize(String sendBufferSize)
int type.
Default: 65536
Group: advancedsendBufferSize in interface NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuildersendBufferSize in interface NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilderdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointBuilder synchronous(boolean synchronous)
boolean type.
Default: false
Group: advancedsynchronous in interface NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuildersynchronous in interface NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilderdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointBuilder synchronous(String synchronous)
boolean type.
Default: false
Group: advancedsynchronous in interface NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuildersynchronous in interface NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilderdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointBuilder transferExchange(boolean transferExchange)
boolean type.
Default: false
Group: advancedtransferExchange in interface NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuildertransferExchange in interface NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilderdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointBuilder transferExchange(String transferExchange)
boolean type.
Default: false
Group: advancedtransferExchange in interface NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuildertransferExchange in interface NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilderdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointBuilder udpByteArrayCodec(boolean udpByteArrayCodec)
boolean type.
Default: false
Group: advancedudpByteArrayCodec in interface NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilderudpByteArrayCodec in interface NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilderdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointBuilder udpByteArrayCodec(String udpByteArrayCodec)
boolean type.
Default: false
Group: advancedudpByteArrayCodec in interface NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilderudpByteArrayCodec in interface NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilderdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointBuilder workerCount(int workerCount)
int type.
Group: advancedworkerCount in interface NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilderworkerCount in interface NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilderdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointBuilder workerCount(String workerCount)
int type.
Group: advancedworkerCount in interface NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilderworkerCount in interface NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilderdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointBuilder workerGroup(Object workerGroup)
io.netty.channel.EventLoopGroup type.
Group: advancedworkerGroup in interface NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilderworkerGroup in interface NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilderdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointBuilder workerGroup(String workerGroup)
io.netty.channel.EventLoopGroup type.
Group: advancedworkerGroup in interface NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilderworkerGroup in interface NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilderApache Camel