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 |
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.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder |
synchronous(String synchronous)
Sets whether synchronous processing should be strictly used.
|
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, expr, getUriclientInitializerFactory, clientInitializerFactory, lazyChannelCreation, lazyChannelCreation, okStatusCodeRange, producerPoolEnabled, producerPoolEnabled, producerPoolMaxIdle, producerPoolMaxIdle, producerPoolMaxTotal, producerPoolMaxTotal, producerPoolMinEvictableIdle, producerPoolMinEvictableIdle, producerPoolMinIdle, producerPoolMinIdle, useRelativePath, useRelativePathdefault NettyHttpEndpointBuilderFactory.NettyHttpEndpointBuilder basic()
basic in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilderbasic in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilderdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder allowSerializedHeaders(boolean allowSerializedHeaders)
allowSerializedHeaders in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilderallowSerializedHeaders in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilderallowSerializedHeaders - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder allowSerializedHeaders(String allowSerializedHeaders)
allowSerializedHeaders in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilderallowSerializedHeaders in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilderallowSerializedHeaders - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder channelGroup(Object channelGroup)
channelGroup in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilderchannelGroup in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilderchannelGroup - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder channelGroup(String channelGroup)
channelGroup in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilderchannelGroup in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilderchannelGroup - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder configuration(Object configuration)
configuration in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilderconfiguration in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilderconfiguration - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder configuration(String configuration)
configuration in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilderconfiguration in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilderconfiguration - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder disableStreamCache(boolean disableStreamCache)
disableStreamCache in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilderdisableStreamCache in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilderdisableStreamCache - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder disableStreamCache(String disableStreamCache)
disableStreamCache in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilderdisableStreamCache in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilderdisableStreamCache - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
headerFilterStrategy in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilderheaderFilterStrategy in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilderheaderFilterStrategy - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder headerFilterStrategy(String headerFilterStrategy)
headerFilterStrategy in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilderheaderFilterStrategy in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilderheaderFilterStrategy - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder nativeTransport(boolean nativeTransport)
nativeTransport in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuildernativeTransport in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuildernativeTransport - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder nativeTransport(String nativeTransport)
nativeTransport in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuildernativeTransport in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuildernativeTransport - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder nettyHttpBinding(Object nettyHttpBinding)
nettyHttpBinding in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuildernettyHttpBinding in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuildernettyHttpBinding - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder nettyHttpBinding(String nettyHttpBinding)
nettyHttpBinding in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuildernettyHttpBinding in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuildernettyHttpBinding - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder options(String key, Object value)
options in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilderoptions in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilderkey - the option keyvalue - the option valuedefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder options(Map values)
options in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilderoptions in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuildervalues - the valuesdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder receiveBufferSize(int receiveBufferSize)
receiveBufferSize in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilderreceiveBufferSize in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilderreceiveBufferSize - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder receiveBufferSize(String receiveBufferSize)
receiveBufferSize in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilderreceiveBufferSize in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilderreceiveBufferSize - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder receiveBufferSizePredictor(int receiveBufferSizePredictor)
receiveBufferSizePredictor in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilderreceiveBufferSizePredictor in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilderreceiveBufferSizePredictor - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder receiveBufferSizePredictor(String receiveBufferSizePredictor)
receiveBufferSizePredictor in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilderreceiveBufferSizePredictor in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilderreceiveBufferSizePredictor - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder sendBufferSize(int sendBufferSize)
sendBufferSize in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuildersendBufferSize in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuildersendBufferSize - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder sendBufferSize(String sendBufferSize)
sendBufferSize in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuildersendBufferSize in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuildersendBufferSize - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder synchronous(boolean synchronous)
synchronous in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuildersynchronous in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuildersynchronous - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder synchronous(String synchronous)
synchronous in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuildersynchronous in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuildersynchronous - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder transferException(boolean transferException)
transferException in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuildertransferException in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuildertransferException - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder transferException(String transferException)
transferException in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuildertransferException in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuildertransferException - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder transferExchange(boolean transferExchange)
transferExchange in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuildertransferExchange in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuildertransferExchange - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder transferExchange(String transferExchange)
transferExchange in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuildertransferExchange in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuildertransferExchange - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder workerCount(int workerCount)
workerCount in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilderworkerCount in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilderworkerCount - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder workerCount(String workerCount)
workerCount in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilderworkerCount in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilderworkerCount - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder workerGroup(Object workerGroup)
workerGroup in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilderworkerGroup in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilderworkerGroup - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder workerGroup(String workerGroup)
workerGroup in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilderworkerGroup in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilderworkerGroup - the value to setApache Camel