public static interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder extends NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilder, NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder
| Modifier and Type | Method and Description |
|---|---|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder |
allowSerializedHeaders(boolean allowSerializedHeaders)
Only used for TCP when transferExchange is true.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder |
allowSerializedHeaders(String allowSerializedHeaders)
Only used for TCP when transferExchange is true.
|
default NettyHttpEndpointBuilderFactory.NettyHttpEndpointBuilder |
basic() |
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder |
basicPropertyBinding(boolean basicPropertyBinding)
Whether the endpoint should use basic property binding (Camel 2.x) or
the newer property binding with additional capabilities.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder |
basicPropertyBinding(String basicPropertyBinding)
Whether the endpoint should use basic property binding (Camel 2.x) or
the newer property binding with additional capabilities.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder |
channelGroup(Object channelGroup)
To use a explicit ChannelGroup.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder |
channelGroup(String channelGroup)
To use a explicit ChannelGroup.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder |
configuration(Object configuration)
To use a custom configured NettyHttpConfiguration for configuring
this endpoint.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder |
configuration(String configuration)
To use a custom configured NettyHttpConfiguration for configuring
this endpoint.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder |
disableStreamCache(boolean disableStreamCache)
Determines whether or not the raw input stream from Netty
HttpRequest#getContent() or HttpResponset#getContent() is cached or
not (Camel will read the stream into a in light-weight memory based
Stream caching) cache.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder |
disableStreamCache(String disableStreamCache)
Determines whether or not the raw input stream from Netty
HttpRequest#getContent() or HttpResponset#getContent() is cached or
not (Camel will read the stream into a in light-weight memory based
Stream caching) cache.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder |
headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
To use a custom org.apache.camel.spi.HeaderFilterStrategy to filter
headers.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder |
headerFilterStrategy(String headerFilterStrategy)
To use a custom org.apache.camel.spi.HeaderFilterStrategy to filter
headers.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder |
nativeTransport(boolean nativeTransport)
Whether to use native transport instead of NIO.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder |
nativeTransport(String nativeTransport)
Whether to use native transport instead of NIO.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder |
nettyHttpBinding(Object nettyHttpBinding)
To use a custom
org.apache.camel.component.netty.http.NettyHttpBinding for binding
to/from Netty and Camel Message API.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder |
nettyHttpBinding(String nettyHttpBinding)
To use a custom
org.apache.camel.component.netty.http.NettyHttpBinding for binding
to/from Netty and Camel Message API.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder |
options(Map values)
Allows to configure additional netty options using option.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder |
options(String key,
Object value)
Allows to configure additional netty options using option.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder |
receiveBufferSize(int receiveBufferSize)
The TCP/UDP buffer sizes to be used during inbound communication.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder |
receiveBufferSize(String receiveBufferSize)
The TCP/UDP buffer sizes to be used during inbound communication.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder |
receiveBufferSizePredictor(int receiveBufferSizePredictor)
Configures the buffer size predictor.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder |
receiveBufferSizePredictor(String receiveBufferSizePredictor)
Configures the buffer size predictor.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder |
sendBufferSize(int sendBufferSize)
The TCP/UDP buffer sizes to be used during outbound communication.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder |
sendBufferSize(String sendBufferSize)
The TCP/UDP buffer sizes to be used during outbound communication.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder |
synchronous(boolean synchronous)
Sets whether synchronous processing should be strictly used, or Camel
is allowed to use asynchronous processing (if supported).
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder |
synchronous(String synchronous)
Sets whether synchronous processing should be strictly used, or Camel
is allowed to use asynchronous processing (if supported).
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder |
transferException(boolean transferException)
If enabled and an Exchange failed processing on the consumer side,
and if the caused Exception was send back serialized in the response
as a application/x-java-serialized-object content type.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder |
transferException(String transferException)
If enabled and an Exchange failed processing on the consumer side,
and if the caused Exception was send back serialized in the response
as a application/x-java-serialized-object content type.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder |
transferExchange(boolean transferExchange)
Only used for TCP.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder |
transferExchange(String transferExchange)
Only used for TCP.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder |
workerCount(int workerCount)
When netty works on nio mode, it uses default workerCount parameter
from Netty (which is cpu_core_threads x 2).
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder |
workerCount(String workerCount)
When netty works on nio mode, it uses default workerCount parameter
from Netty (which is cpu_core_threads x 2).
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder |
workerGroup(Object workerGroup)
To use a explicit EventLoopGroup as the boss thread pool.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder |
workerGroup(String workerGroup)
To use a explicit EventLoopGroup as the boss thread pool.
|
backlog, backlog, bossCount, bossCount, bossGroup, bossGroup, chunkedMaxContentLength, chunkedMaxContentLength, compression, compression, disconnectOnNoReply, disconnectOnNoReply, exceptionHandler, exceptionHandler, exchangePattern, exchangePattern, httpMethodRestrict, logWarnOnBadRequest, logWarnOnBadRequest, mapHeaders, mapHeaders, maxHeaderSize, maxHeaderSize, nettyServerBootstrapFactory, nettyServerBootstrapFactory, nettySharedHttpServer, nettySharedHttpServer, noReplyLogLevel, noReplyLogLevel, serverClosedChannelExceptionCaughtLogLevel, serverClosedChannelExceptionCaughtLogLevel, serverExceptionCaughtLogLevel, serverExceptionCaughtLogLevel, serverInitializerFactory, serverInitializerFactory, traceEnabled, traceEnabled, urlDecodeHeaders, urlDecodeHeaders, usingExecutorService, usingExecutorServicedoSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, getUriclientInitializerFactory, clientInitializerFactory, lazyChannelCreation, lazyChannelCreation, okStatusCodeRange, producerPoolEnabled, producerPoolEnabled, producerPoolMaxActive, producerPoolMaxActive, producerPoolMaxIdle, producerPoolMaxIdle, producerPoolMinEvictableIdle, producerPoolMinEvictableIdle, producerPoolMinIdle, producerPoolMinIdle, useRelativePath, useRelativePathdefault NettyHttpEndpointBuilderFactory.NettyHttpEndpointBuilder basic()
basic in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilderbasic in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilderdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder allowSerializedHeaders(boolean allowSerializedHeaders)
boolean type.
Default: false
Group: advancedallowSerializedHeaders in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilderallowSerializedHeaders in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilderdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder allowSerializedHeaders(String allowSerializedHeaders)
boolean type.
Default: false
Group: advancedallowSerializedHeaders in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilderallowSerializedHeaders in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilderdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder basicPropertyBinding(boolean basicPropertyBinding)
boolean type.
Default: false
Group: advancedbasicPropertyBinding in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilderbasicPropertyBinding in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilderdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder basicPropertyBinding(String basicPropertyBinding)
boolean type.
Default: false
Group: advancedbasicPropertyBinding in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilderbasicPropertyBinding in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilderdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder channelGroup(Object channelGroup)
io.netty.channel.group.ChannelGroup
type.
Group: advancedchannelGroup in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilderchannelGroup in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilderdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder channelGroup(String channelGroup)
io.netty.channel.group.ChannelGroup type.
Group: advancedchannelGroup in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilderchannelGroup in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilderdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder configuration(Object configuration)
org.apache.camel.component.netty.http.NettyHttpConfiguration type.
Group: advancedconfiguration in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilderconfiguration in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilderdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder configuration(String configuration)
org.apache.camel.component.netty.http.NettyHttpConfiguration type.
Group: advancedconfiguration in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilderconfiguration in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilderdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder disableStreamCache(boolean disableStreamCache)
boolean type.
Default: false
Group: advanceddisableStreamCache in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilderdisableStreamCache in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilderdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder disableStreamCache(String disableStreamCache)
boolean type.
Default: false
Group: advanceddisableStreamCache in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilderdisableStreamCache in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilderdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
org.apache.camel.spi.HeaderFilterStrategy type.
Group: advancedheaderFilterStrategy in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilderheaderFilterStrategy in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilderdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder headerFilterStrategy(String headerFilterStrategy)
org.apache.camel.spi.HeaderFilterStrategy type.
Group: advancedheaderFilterStrategy in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilderheaderFilterStrategy in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilderdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder nativeTransport(boolean nativeTransport)
boolean type.
Default: false
Group: advancednativeTransport in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuildernativeTransport in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilderdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder nativeTransport(String nativeTransport)
boolean type.
Default: false
Group: advancednativeTransport in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuildernativeTransport in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilderdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder nettyHttpBinding(Object nettyHttpBinding)
org.apache.camel.component.netty.http.NettyHttpBinding
type.
Group: advancednettyHttpBinding in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuildernettyHttpBinding in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilderdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder nettyHttpBinding(String nettyHttpBinding)
org.apache.camel.component.netty.http.NettyHttpBinding
type.
Group: advancednettyHttpBinding in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuildernettyHttpBinding in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilderdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder 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 NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilderoptions in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilderdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder 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 NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilderoptions in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilderdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder receiveBufferSize(int receiveBufferSize)
int type.
Default: 65536
Group: advancedreceiveBufferSize in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilderreceiveBufferSize in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilderdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder receiveBufferSize(String receiveBufferSize)
int type.
Default: 65536
Group: advancedreceiveBufferSize in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilderreceiveBufferSize in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilderdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder receiveBufferSizePredictor(int receiveBufferSizePredictor)
int type.
Group: advancedreceiveBufferSizePredictor in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilderreceiveBufferSizePredictor in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilderdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder receiveBufferSizePredictor(String receiveBufferSizePredictor)
int type.
Group: advancedreceiveBufferSizePredictor in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilderreceiveBufferSizePredictor in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilderdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder sendBufferSize(int sendBufferSize)
int type.
Default: 65536
Group: advancedsendBufferSize in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuildersendBufferSize in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilderdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder sendBufferSize(String sendBufferSize)
int type.
Default: 65536
Group: advancedsendBufferSize in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuildersendBufferSize in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilderdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder synchronous(boolean synchronous)
boolean type.
Default: false
Group: advancedsynchronous in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuildersynchronous in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilderdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder synchronous(String synchronous)
boolean type.
Default: false
Group: advancedsynchronous in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuildersynchronous in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilderdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder transferException(boolean transferException)
boolean type.
Default: false
Group: advancedtransferException in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuildertransferException in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilderdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder transferException(String transferException)
boolean type.
Default: false
Group: advancedtransferException in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuildertransferException in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilderdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder transferExchange(boolean transferExchange)
boolean type.
Default: false
Group: advancedtransferExchange in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuildertransferExchange in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilderdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder transferExchange(String transferExchange)
boolean type.
Default: false
Group: advancedtransferExchange in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuildertransferExchange in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilderdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder workerCount(int workerCount)
int type.
Group: advancedworkerCount in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilderworkerCount in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilderdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder workerCount(String workerCount)
int type.
Group: advancedworkerCount in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilderworkerCount in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilderdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder workerGroup(Object workerGroup)
io.netty.channel.EventLoopGroup type.
Group: advancedworkerGroup in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilderworkerGroup in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilderdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder workerGroup(String workerGroup)
io.netty.channel.EventLoopGroup type.
Group: advancedworkerGroup in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilderworkerGroup in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilderApache Camel