| 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.AdvancedNettyEndpointConsumerBuilder |
NettyEndpointBuilderFactory.NettyEndpointConsumerBuilder.advanced() |
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder.allowSerializedHeaders(boolean allowSerializedHeaders)
Only used for TCP when transferExchange is true.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder.allowSerializedHeaders(String allowSerializedHeaders)
Only used for TCP when transferExchange is true.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder.backlog(int backlog)
Allows to configure a backlog for netty consumer (server).
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder.backlog(String backlog)
Allows to configure a backlog for netty consumer (server).
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder.bossCount(int bossCount)
When netty works on nio mode, it uses default bossCount parameter
from Netty, which is 1.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder.bossCount(String bossCount)
When netty works on nio mode, it uses default bossCount parameter
from Netty, which is 1.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
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 |
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 |
NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder.channelGroup(Object channelGroup)
To use a explicit ChannelGroup.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder.channelGroup(String channelGroup)
To use a explicit ChannelGroup.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
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 |
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 |
NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder.exceptionHandler(org.apache.camel.spi.ExceptionHandler exceptionHandler)
To let the consumer use a custom ExceptionHandler.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder.exceptionHandler(String exceptionHandler)
To let the consumer use a custom ExceptionHandler.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder.exchangePattern(org.apache.camel.ExchangePattern exchangePattern)
Sets the exchange pattern when the consumer creates an exchange.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder.exchangePattern(String exchangePattern)
Sets the exchange pattern when the consumer creates an exchange.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder.nativeTransport(boolean nativeTransport)
Whether to use native transport instead of NIO.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder.nativeTransport(String nativeTransport)
Whether to use native transport instead of NIO.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder.nettyServerBootstrapFactory(Object nettyServerBootstrapFactory)
To use a custom NettyServerBootstrapFactory.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder.nettyServerBootstrapFactory(String nettyServerBootstrapFactory)
To use a custom NettyServerBootstrapFactory.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
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 |
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 |
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 |
NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder.options(Map values)
Allows to configure additional netty options using option.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder.options(String key,
Object value)
Allows to configure additional netty options using option.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder.receiveBufferSize(int receiveBufferSize)
The TCP/UDP buffer sizes to be used during inbound communication.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder.receiveBufferSize(String receiveBufferSize)
The TCP/UDP buffer sizes to be used during inbound communication.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder.receiveBufferSizePredictor(int receiveBufferSizePredictor)
Configures the buffer size predictor.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder.receiveBufferSizePredictor(String receiveBufferSizePredictor)
Configures the buffer size predictor.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder.sendBufferSize(int sendBufferSize)
The TCP/UDP buffer sizes to be used during outbound communication.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder.sendBufferSize(String sendBufferSize)
The TCP/UDP buffer sizes to be used during outbound communication.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
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 |
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 |
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 |
NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder.serverExceptionCaughtLogLevel(String serverExceptionCaughtLogLevel)
If the server (NettyConsumer) catches an exception then its logged
using this logging level.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder.serverInitializerFactory(Object serverInitializerFactory)
To use a custom ServerInitializerFactory.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder.serverInitializerFactory(String serverInitializerFactory)
To use a custom ServerInitializerFactory.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
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 |
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 |
NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder.transferExchange(boolean transferExchange)
Only used for TCP.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder.transferExchange(String transferExchange)
Only used for TCP.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder.udpByteArrayCodec(boolean udpByteArrayCodec)
For UDP only.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder.udpByteArrayCodec(String udpByteArrayCodec)
For UDP only.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder.usingExecutorService(boolean usingExecutorService)
Whether to use ordered thread pool, to ensure events are processed
orderly on the same channel.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder.usingExecutorService(String usingExecutorService)
Whether to use ordered thread pool, to ensure events are processed
orderly on the same channel.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
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 |
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 |
NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder.workerGroup(Object workerGroup)
To use a explicit EventLoopGroup as the boss thread pool.
|
default NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder |
NettyEndpointBuilderFactory.AdvancedNettyEndpointConsumerBuilder.workerGroup(String workerGroup)
To use a explicit EventLoopGroup as the boss thread pool.
|
Apache Camel