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 |
basicPropertyBinding(boolean basicPropertyBinding)
Whether the endpoint should use basic property binding (Camel 2.x) or
the newer property binding with additional capabilities.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
basicPropertyBinding(String basicPropertyBinding)
Whether the endpoint should use basic property binding (Camel 2.x) or
the newer property binding with additional capabilities.
|
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)
int type.
Group: consumer (advanced)default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder backlog(String backlog)
int type.
Group: consumer (advanced)default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder bossCount(int bossCount)
int type.
Default: 1
Group: consumer (advanced)default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder bossCount(String bossCount)
int type.
Default: 1
Group: consumer (advanced)default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder bossGroup(Object bossGroup)
io.netty.channel.EventLoopGroup type.
Group: consumer (advanced)default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder bossGroup(String bossGroup)
io.netty.channel.EventLoopGroup type.
Group: consumer (advanced)default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder disconnectOnNoReply(boolean disconnectOnNoReply)
boolean type.
Default: true
Group: consumer (advanced)default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder disconnectOnNoReply(String disconnectOnNoReply)
boolean type.
Default: true
Group: consumer (advanced)default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder exceptionHandler(org.apache.camel.spi.ExceptionHandler exceptionHandler)
org.apache.camel.spi.ExceptionHandler
type.
Group: consumer (advanced)default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder exceptionHandler(String exceptionHandler)
org.apache.camel.spi.ExceptionHandler type.
Group: consumer (advanced)default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder exchangePattern(org.apache.camel.ExchangePattern exchangePattern)
org.apache.camel.ExchangePattern type.
Group: consumer (advanced)default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder exchangePattern(String exchangePattern)
org.apache.camel.ExchangePattern type.
Group: consumer (advanced)default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder nettyServerBootstrapFactory(Object nettyServerBootstrapFactory)
org.apache.camel.component.netty.NettyServerBootstrapFactory type.
Group: consumer (advanced)default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder nettyServerBootstrapFactory(String nettyServerBootstrapFactory)
org.apache.camel.component.netty.NettyServerBootstrapFactory type.
Group: consumer (advanced)default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder networkInterface(String networkInterface)
java.lang.String type.
Group: consumer (advanced)default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder noReplyLogLevel(org.apache.camel.LoggingLevel noReplyLogLevel)
org.apache.camel.LoggingLevel type.
Default: WARN
Group: consumer (advanced)default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder noReplyLogLevel(String noReplyLogLevel)
org.apache.camel.LoggingLevel type.
Default: WARN
Group: consumer (advanced)default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder serverClosedChannelExceptionCaughtLogLevel(org.apache.camel.LoggingLevel serverClosedChannelExceptionCaughtLogLevel)
org.apache.camel.LoggingLevel type.
Default: DEBUG
Group: consumer (advanced)default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder serverClosedChannelExceptionCaughtLogLevel(String serverClosedChannelExceptionCaughtLogLevel)
org.apache.camel.LoggingLevel type.
Default: DEBUG
Group: consumer (advanced)default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder serverExceptionCaughtLogLevel(org.apache.camel.LoggingLevel serverExceptionCaughtLogLevel)
org.apache.camel.LoggingLevel type.
Default: WARN
Group: consumer (advanced)default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder serverExceptionCaughtLogLevel(String serverExceptionCaughtLogLevel)
org.apache.camel.LoggingLevel type.
Default: WARN
Group: consumer (advanced)default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder serverInitializerFactory(Object serverInitializerFactory)
org.apache.camel.component.netty.ServerInitializerFactory type.
Group: consumer (advanced)default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder serverInitializerFactory(String serverInitializerFactory)
org.apache.camel.component.netty.ServerInitializerFactory type.
Group: consumer (advanced)default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder usingExecutorService(boolean usingExecutorService)
boolean type.
Default: true
Group: consumer (advanced)default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder usingExecutorService(String usingExecutorService)
boolean type.
Default: true
Group: consumer (advanced)default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder allowSerializedHeaders(boolean allowSerializedHeaders)
boolean type.
Default: false
Group: advanceddefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder allowSerializedHeaders(String allowSerializedHeaders)
boolean type.
Default: false
Group: advanceddefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder basicPropertyBinding(boolean basicPropertyBinding)
boolean type.
Default: false
Group: advanceddefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder basicPropertyBinding(String basicPropertyBinding)
boolean type.
Default: false
Group: advanceddefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder channelGroup(Object channelGroup)
io.netty.channel.group.ChannelGroup
type.
Group: advanceddefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder channelGroup(String channelGroup)
io.netty.channel.group.ChannelGroup type.
Group: advanceddefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder nativeTransport(boolean nativeTransport)
boolean type.
Default: false
Group: advanceddefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder nativeTransport(String nativeTransport)
boolean type.
Default: false
Group: advanceddefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder 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: advanceddefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder 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: advanceddefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder receiveBufferSize(int receiveBufferSize)
int type.
Default: 65536
Group: advanceddefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder receiveBufferSize(String receiveBufferSize)
int type.
Default: 65536
Group: advanceddefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder receiveBufferSizePredictor(int receiveBufferSizePredictor)
int type.
Group: advanceddefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder receiveBufferSizePredictor(String receiveBufferSizePredictor)
int type.
Group: advanceddefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder sendBufferSize(int sendBufferSize)
int type.
Default: 65536
Group: advanceddefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder sendBufferSize(String sendBufferSize)
int type.
Default: 65536
Group: advanceddefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder synchronous(boolean synchronous)
boolean type.
Default: false
Group: advanceddefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder synchronous(String synchronous)
boolean type.
Default: false
Group: advanceddefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder transferExchange(boolean transferExchange)
boolean type.
Default: false
Group: advanceddefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder transferExchange(String transferExchange)
boolean type.
Default: false
Group: advanceddefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder udpByteArrayCodec(boolean udpByteArrayCodec)
boolean type.
Default: false
Group: advanceddefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder udpByteArrayCodec(String udpByteArrayCodec)
boolean type.
Default: false
Group: advanceddefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder workerCount(int workerCount)
int type.
Group: advanceddefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder workerCount(String workerCount)
int type.
Group: advanceddefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder workerGroup(Object workerGroup)
io.netty.channel.EventLoopGroup type.
Group: advanceddefault NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder workerGroup(String workerGroup)
io.netty.channel.EventLoopGroup type.
Group: advancedApache Camel