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, usingExecutorService
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, expr, getUri
clientInitializerFactory, clientInitializerFactory, lazyChannelCreation, lazyChannelCreation, okStatusCodeRange, producerPoolEnabled, producerPoolEnabled, producerPoolMaxActive, producerPoolMaxActive, producerPoolMaxIdle, producerPoolMaxIdle, producerPoolMinEvictableIdle, producerPoolMinEvictableIdle, producerPoolMinIdle, producerPoolMinIdle, useRelativePath, useRelativePath
default NettyHttpEndpointBuilderFactory.NettyHttpEndpointBuilder basic()
basic
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilder
basic
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder allowSerializedHeaders(boolean allowSerializedHeaders)
allowSerializedHeaders
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilder
allowSerializedHeaders
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder
allowSerializedHeaders
- the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder allowSerializedHeaders(String allowSerializedHeaders)
allowSerializedHeaders
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilder
allowSerializedHeaders
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder
allowSerializedHeaders
- the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder channelGroup(Object channelGroup)
channelGroup
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilder
channelGroup
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder
channelGroup
- the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder channelGroup(String channelGroup)
channelGroup
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilder
channelGroup
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder
channelGroup
- the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder configuration(Object configuration)
configuration
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilder
configuration
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder
configuration
- the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder configuration(String configuration)
configuration
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilder
configuration
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder
configuration
- the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder disableStreamCache(boolean disableStreamCache)
disableStreamCache
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilder
disableStreamCache
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder
disableStreamCache
- the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder disableStreamCache(String disableStreamCache)
disableStreamCache
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilder
disableStreamCache
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder
disableStreamCache
- the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
headerFilterStrategy
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilder
headerFilterStrategy
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder
headerFilterStrategy
- the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder headerFilterStrategy(String headerFilterStrategy)
headerFilterStrategy
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilder
headerFilterStrategy
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder
headerFilterStrategy
- the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder nativeTransport(boolean nativeTransport)
nativeTransport
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilder
nativeTransport
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder
nativeTransport
- the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder nativeTransport(String nativeTransport)
nativeTransport
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilder
nativeTransport
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder
nativeTransport
- the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder nettyHttpBinding(Object nettyHttpBinding)
nettyHttpBinding
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilder
nettyHttpBinding
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder
nettyHttpBinding
- the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder nettyHttpBinding(String nettyHttpBinding)
nettyHttpBinding
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilder
nettyHttpBinding
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder
nettyHttpBinding
- the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder options(String key, Object value)
options
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilder
options
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder
key
- the option keyvalue
- the option valuedefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder options(Map values)
options
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilder
options
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder
values
- the valuesdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder receiveBufferSize(int receiveBufferSize)
receiveBufferSize
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilder
receiveBufferSize
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder
receiveBufferSize
- the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder receiveBufferSize(String receiveBufferSize)
receiveBufferSize
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilder
receiveBufferSize
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder
receiveBufferSize
- the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder receiveBufferSizePredictor(int receiveBufferSizePredictor)
receiveBufferSizePredictor
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilder
receiveBufferSizePredictor
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder
receiveBufferSizePredictor
- the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder receiveBufferSizePredictor(String receiveBufferSizePredictor)
receiveBufferSizePredictor
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilder
receiveBufferSizePredictor
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder
receiveBufferSizePredictor
- the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder sendBufferSize(int sendBufferSize)
sendBufferSize
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilder
sendBufferSize
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder
sendBufferSize
- the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder sendBufferSize(String sendBufferSize)
sendBufferSize
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilder
sendBufferSize
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder
sendBufferSize
- the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder synchronous(boolean synchronous)
synchronous
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilder
synchronous
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder
synchronous
- the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder synchronous(String synchronous)
synchronous
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilder
synchronous
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder
synchronous
- the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder transferException(boolean transferException)
transferException
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilder
transferException
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder
transferException
- the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder transferException(String transferException)
transferException
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilder
transferException
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder
transferException
- the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder transferExchange(boolean transferExchange)
transferExchange
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilder
transferExchange
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder
transferExchange
- the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder transferExchange(String transferExchange)
transferExchange
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilder
transferExchange
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder
transferExchange
- the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder workerCount(int workerCount)
workerCount
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilder
workerCount
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder
workerCount
- the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder workerCount(String workerCount)
workerCount
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilder
workerCount
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder
workerCount
- the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder workerGroup(Object workerGroup)
workerGroup
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilder
workerGroup
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder
workerGroup
- the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointBuilder workerGroup(String workerGroup)
workerGroup
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointConsumerBuilder
workerGroup
in interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder
workerGroup
- the value to setApache Camel