public static interface NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder
extends org.apache.camel.builder.EndpointConsumerBuilder
| Modifier and Type | Method and Description |
|---|---|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
allowSerializedHeaders(boolean allowSerializedHeaders)
Only used for TCP when transferExchange is true.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
allowSerializedHeaders(String allowSerializedHeaders)
Only used for TCP when transferExchange is true.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
backlog(int backlog)
Allows to configure a backlog for netty consumer (server).
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
backlog(String backlog)
Allows to configure a backlog for netty consumer (server).
|
default NettyEndpointBuilderFactory.NettyEndpointConsumerBuilder |
basic() |
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
bossCount(int bossCount)
When netty works on nio mode, it uses default bossCount parameter
from Netty, which is 1.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
bossCount(String bossCount)
When netty works on nio mode, it uses default bossCount parameter
from Netty, which is 1.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
bossGroup(Object bossGroup)
Set the BossGroup which could be used for handling the new connection
of the server side across the NettyEndpoint.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
bossGroup(String bossGroup)
Set the BossGroup which could be used for handling the new connection
of the server side across the NettyEndpoint.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
channelGroup(Object channelGroup)
To use a explicit ChannelGroup.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
channelGroup(String channelGroup)
To use a explicit ChannelGroup.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
disconnectOnNoReply(boolean disconnectOnNoReply)
If sync is enabled then this option dictates NettyConsumer if it
should disconnect where there is no reply to send back.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
disconnectOnNoReply(String disconnectOnNoReply)
If sync is enabled then this option dictates NettyConsumer if it
should disconnect where there is no reply to send back.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
exceptionHandler(org.apache.camel.spi.ExceptionHandler exceptionHandler)
To let the consumer use a custom ExceptionHandler.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
exceptionHandler(String exceptionHandler)
To let the consumer use a custom ExceptionHandler.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
exchangePattern(org.apache.camel.ExchangePattern exchangePattern)
Sets the exchange pattern when the consumer creates an exchange.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
exchangePattern(String exchangePattern)
Sets the exchange pattern when the consumer creates an exchange.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
nativeTransport(boolean nativeTransport)
Whether to use native transport instead of NIO.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
nativeTransport(String nativeTransport)
Whether to use native transport instead of NIO.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
nettyServerBootstrapFactory(Object nettyServerBootstrapFactory)
To use a custom NettyServerBootstrapFactory.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
nettyServerBootstrapFactory(String nettyServerBootstrapFactory)
To use a custom NettyServerBootstrapFactory.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
networkInterface(String networkInterface)
When using UDP then this option can be used to specify a network
interface by its name, such as eth0 to join a multicast group.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
noReplyLogLevel(org.apache.camel.LoggingLevel noReplyLogLevel)
If sync is enabled this option dictates NettyConsumer which logging
level to use when logging a there is no reply to send back.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
noReplyLogLevel(String noReplyLogLevel)
If sync is enabled this option dictates NettyConsumer which logging
level to use when logging a there is no reply to send back.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
options(Map values)
Allows to configure additional netty options using option.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
options(String key,
Object value)
Allows to configure additional netty options using option.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
receiveBufferSize(int receiveBufferSize)
The TCP/UDP buffer sizes to be used during inbound communication.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
receiveBufferSize(String receiveBufferSize)
The TCP/UDP buffer sizes to be used during inbound communication.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
receiveBufferSizePredictor(int receiveBufferSizePredictor)
Configures the buffer size predictor.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
receiveBufferSizePredictor(String receiveBufferSizePredictor)
Configures the buffer size predictor.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
sendBufferSize(int sendBufferSize)
The TCP/UDP buffer sizes to be used during outbound communication.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
sendBufferSize(String sendBufferSize)
The TCP/UDP buffer sizes to be used during outbound communication.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
serverClosedChannelExceptionCaughtLogLevel(org.apache.camel.LoggingLevel serverClosedChannelExceptionCaughtLogLevel)
If the server (NettyConsumer) catches an
java.nio.channels.ClosedChannelException then its logged using this
logging level.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
serverClosedChannelExceptionCaughtLogLevel(String serverClosedChannelExceptionCaughtLogLevel)
If the server (NettyConsumer) catches an
java.nio.channels.ClosedChannelException then its logged using this
logging level.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
serverExceptionCaughtLogLevel(org.apache.camel.LoggingLevel serverExceptionCaughtLogLevel)
If the server (NettyConsumer) catches an exception then its logged
using this logging level.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
serverExceptionCaughtLogLevel(String serverExceptionCaughtLogLevel)
If the server (NettyConsumer) catches an exception then its logged
using this logging level.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
serverInitializerFactory(Object serverInitializerFactory)
To use a custom ServerInitializerFactory.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
serverInitializerFactory(String serverInitializerFactory)
To use a custom ServerInitializerFactory.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
synchronous(boolean synchronous)
Sets whether synchronous processing should be strictly used, or Camel
is allowed to use asynchronous processing (if supported).
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
synchronous(String synchronous)
Sets whether synchronous processing should be strictly used, or Camel
is allowed to use asynchronous processing (if supported).
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
transferExchange(boolean transferExchange)
Only used for TCP.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
transferExchange(String transferExchange)
Only used for TCP.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
udpByteArrayCodec(boolean udpByteArrayCodec)
For UDP only.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
udpByteArrayCodec(String udpByteArrayCodec)
For UDP only.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
usingExecutorService(boolean usingExecutorService)
Whether to use ordered thread pool, to ensure events are processed
orderly on the same channel.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
usingExecutorService(String usingExecutorService)
Whether to use ordered thread pool, to ensure events are processed
orderly on the same channel.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
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.AdvancedNettyEndpointConsumerBuilder |
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.AdvancedNettyEndpointConsumerBuilder |
workerGroup(Object workerGroup)
To use a explicit EventLoopGroup as the boss thread pool.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
workerGroup(String workerGroup)
To use a explicit EventLoopGroup as the boss thread pool.
|
default NettyEndpointBuilderFactory.NettyEndpointConsumerBuilder basic()
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder backlog(int backlog)
backlog - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder backlog(String backlog)
backlog - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder bossCount(int bossCount)
bossCount - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder bossCount(String bossCount)
bossCount - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder bossGroup(Object bossGroup)
bossGroup - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder bossGroup(String bossGroup)
bossGroup - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder disconnectOnNoReply(boolean disconnectOnNoReply)
disconnectOnNoReply - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder disconnectOnNoReply(String disconnectOnNoReply)
disconnectOnNoReply - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder exceptionHandler(org.apache.camel.spi.ExceptionHandler exceptionHandler)
exceptionHandler - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder exceptionHandler(String exceptionHandler)
exceptionHandler - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder exchangePattern(org.apache.camel.ExchangePattern exchangePattern)
exchangePattern - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder exchangePattern(String exchangePattern)
exchangePattern - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder nettyServerBootstrapFactory(Object nettyServerBootstrapFactory)
nettyServerBootstrapFactory - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder nettyServerBootstrapFactory(String nettyServerBootstrapFactory)
nettyServerBootstrapFactory - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder networkInterface(String networkInterface)
networkInterface - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder noReplyLogLevel(org.apache.camel.LoggingLevel noReplyLogLevel)
noReplyLogLevel - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder noReplyLogLevel(String noReplyLogLevel)
noReplyLogLevel - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder serverClosedChannelExceptionCaughtLogLevel(org.apache.camel.LoggingLevel serverClosedChannelExceptionCaughtLogLevel)
serverClosedChannelExceptionCaughtLogLevel - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder serverClosedChannelExceptionCaughtLogLevel(String serverClosedChannelExceptionCaughtLogLevel)
serverClosedChannelExceptionCaughtLogLevel - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder serverExceptionCaughtLogLevel(org.apache.camel.LoggingLevel serverExceptionCaughtLogLevel)
serverExceptionCaughtLogLevel - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder serverExceptionCaughtLogLevel(String serverExceptionCaughtLogLevel)
serverExceptionCaughtLogLevel - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder serverInitializerFactory(Object serverInitializerFactory)
serverInitializerFactory - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder serverInitializerFactory(String serverInitializerFactory)
serverInitializerFactory - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder usingExecutorService(boolean usingExecutorService)
usingExecutorService - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder usingExecutorService(String usingExecutorService)
usingExecutorService - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder allowSerializedHeaders(boolean allowSerializedHeaders)
allowSerializedHeaders - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder allowSerializedHeaders(String allowSerializedHeaders)
allowSerializedHeaders - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder channelGroup(Object channelGroup)
channelGroup - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder channelGroup(String channelGroup)
channelGroup - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder nativeTransport(boolean nativeTransport)
nativeTransport - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder nativeTransport(String nativeTransport)
nativeTransport - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder options(String key, Object value)
key - the option keyvalue - the option valuedefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder options(Map values)
values - the valuesdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder receiveBufferSize(int receiveBufferSize)
receiveBufferSize - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder receiveBufferSize(String receiveBufferSize)
receiveBufferSize - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder receiveBufferSizePredictor(int receiveBufferSizePredictor)
receiveBufferSizePredictor - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder receiveBufferSizePredictor(String receiveBufferSizePredictor)
receiveBufferSizePredictor - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder sendBufferSize(int sendBufferSize)
sendBufferSize - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder sendBufferSize(String sendBufferSize)
sendBufferSize - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder synchronous(boolean synchronous)
synchronous - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder synchronous(String synchronous)
synchronous - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder transferExchange(boolean transferExchange)
transferExchange - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder transferExchange(String transferExchange)
transferExchange - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder udpByteArrayCodec(boolean udpByteArrayCodec)
udpByteArrayCodec - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder udpByteArrayCodec(String udpByteArrayCodec)
udpByteArrayCodec - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder workerCount(int workerCount)
workerCount - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder workerCount(String workerCount)
workerCount - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder workerGroup(Object workerGroup)
workerGroup - the value to setdefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder workerGroup(String workerGroup)
workerGroup - the value to setApache Camel