public static interface NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
| Modifier and Type | Method and Description |
|---|---|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder |
allowSerializedHeaders(boolean allowSerializedHeaders)
Only used for TCP when transferExchange is true.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder |
allowSerializedHeaders(String allowSerializedHeaders)
Only used for TCP when transferExchange is true.
|
default NettyHttpEndpointBuilderFactory.NettyHttpEndpointProducerBuilder |
basic() |
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder |
channelGroup(Object channelGroup)
To use a explicit ChannelGroup.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder |
channelGroup(String channelGroup)
To use a explicit ChannelGroup.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder |
clientInitializerFactory(Object clientInitializerFactory)
To use a custom ClientInitializerFactory.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder |
clientInitializerFactory(String clientInitializerFactory)
To use a custom ClientInitializerFactory.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder |
configuration(Object configuration)
To use a custom configured NettyHttpConfiguration for configuring
this endpoint.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder |
configuration(String configuration)
To use a custom configured NettyHttpConfiguration for configuring
this endpoint.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder |
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.AdvancedNettyHttpEndpointProducerBuilder |
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.AdvancedNettyHttpEndpointProducerBuilder |
headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
To use a custom org.apache.camel.spi.HeaderFilterStrategy to filter
headers.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder |
headerFilterStrategy(String headerFilterStrategy)
To use a custom org.apache.camel.spi.HeaderFilterStrategy to filter
headers.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder |
lazyChannelCreation(boolean lazyChannelCreation)
Channels can be lazily created to avoid exceptions, if the remote
server is not up and running when the Camel producer is started.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder |
lazyChannelCreation(String lazyChannelCreation)
Channels can be lazily created to avoid exceptions, if the remote
server is not up and running when the Camel producer is started.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder |
nativeTransport(boolean nativeTransport)
Whether to use native transport instead of NIO.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder |
nativeTransport(String nativeTransport)
Whether to use native transport instead of NIO.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder |
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.AdvancedNettyHttpEndpointProducerBuilder |
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.AdvancedNettyHttpEndpointProducerBuilder |
okStatusCodeRange(String okStatusCodeRange)
The status codes which are considered a success response.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder |
options(Map values)
Allows to configure additional netty options using option.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder |
options(String key,
Object value)
Allows to configure additional netty options using option.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder |
producerPoolEnabled(boolean producerPoolEnabled)
Whether producer pool is enabled or not.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder |
producerPoolEnabled(String producerPoolEnabled)
Whether producer pool is enabled or not.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder |
producerPoolMaxIdle(int producerPoolMaxIdle)
Sets the cap on the number of idle instances in the pool.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder |
producerPoolMaxIdle(String producerPoolMaxIdle)
Sets the cap on the number of idle instances in the pool.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder |
producerPoolMaxTotal(int producerPoolMaxTotal)
Sets the cap on the number of objects that can be allocated by the
pool (checked out to clients, or idle awaiting checkout) at a given
time.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder |
producerPoolMaxTotal(String producerPoolMaxTotal)
Sets the cap on the number of objects that can be allocated by the
pool (checked out to clients, or idle awaiting checkout) at a given
time.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder |
producerPoolMinEvictableIdle(long producerPoolMinEvictableIdle)
Sets the minimum amount of time (value in millis) an object may sit
idle in the pool before it is eligible for eviction by the idle
object evictor.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder |
producerPoolMinEvictableIdle(String producerPoolMinEvictableIdle)
Sets the minimum amount of time (value in millis) an object may sit
idle in the pool before it is eligible for eviction by the idle
object evictor.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder |
producerPoolMinIdle(int producerPoolMinIdle)
Sets the minimum number of instances allowed in the producer pool
before the evictor thread (if active) spawns new objects.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder |
producerPoolMinIdle(String producerPoolMinIdle)
Sets the minimum number of instances allowed in the producer pool
before the evictor thread (if active) spawns new objects.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder |
receiveBufferSize(int receiveBufferSize)
The TCP/UDP buffer sizes to be used during inbound communication.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder |
receiveBufferSize(String receiveBufferSize)
The TCP/UDP buffer sizes to be used during inbound communication.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder |
receiveBufferSizePredictor(int receiveBufferSizePredictor)
Configures the buffer size predictor.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder |
receiveBufferSizePredictor(String receiveBufferSizePredictor)
Configures the buffer size predictor.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder |
sendBufferSize(int sendBufferSize)
The TCP/UDP buffer sizes to be used during outbound communication.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder |
sendBufferSize(String sendBufferSize)
The TCP/UDP buffer sizes to be used during outbound communication.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder |
synchronous(boolean synchronous)
Sets whether synchronous processing should be strictly used.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder |
synchronous(String synchronous)
Sets whether synchronous processing should be strictly used.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder |
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.AdvancedNettyHttpEndpointProducerBuilder |
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.AdvancedNettyHttpEndpointProducerBuilder |
transferExchange(boolean transferExchange)
Only used for TCP.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder |
transferExchange(String transferExchange)
Only used for TCP.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder |
useRelativePath(boolean useRelativePath)
Sets whether to use a relative path in HTTP requests.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder |
useRelativePath(String useRelativePath)
Sets whether to use a relative path in HTTP requests.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder |
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.AdvancedNettyHttpEndpointProducerBuilder |
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.AdvancedNettyHttpEndpointProducerBuilder |
workerGroup(Object workerGroup)
To use a explicit EventLoopGroup as the boss thread pool.
|
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder |
workerGroup(String workerGroup)
To use a explicit EventLoopGroup as the boss thread pool.
|
default NettyHttpEndpointBuilderFactory.NettyHttpEndpointProducerBuilder basic()
default NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder clientInitializerFactory(Object clientInitializerFactory)
clientInitializerFactory - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder clientInitializerFactory(String clientInitializerFactory)
clientInitializerFactory - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder lazyChannelCreation(boolean lazyChannelCreation)
lazyChannelCreation - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder lazyChannelCreation(String lazyChannelCreation)
lazyChannelCreation - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder okStatusCodeRange(String okStatusCodeRange)
okStatusCodeRange - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder producerPoolEnabled(boolean producerPoolEnabled)
producerPoolEnabled - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder producerPoolEnabled(String producerPoolEnabled)
producerPoolEnabled - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder producerPoolMaxIdle(int producerPoolMaxIdle)
producerPoolMaxIdle - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder producerPoolMaxIdle(String producerPoolMaxIdle)
producerPoolMaxIdle - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder producerPoolMaxTotal(int producerPoolMaxTotal)
producerPoolMaxTotal - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder producerPoolMaxTotal(String producerPoolMaxTotal)
producerPoolMaxTotal - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder producerPoolMinEvictableIdle(long producerPoolMinEvictableIdle)
producerPoolMinEvictableIdle - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder producerPoolMinEvictableIdle(String producerPoolMinEvictableIdle)
producerPoolMinEvictableIdle - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder producerPoolMinIdle(int producerPoolMinIdle)
producerPoolMinIdle - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder producerPoolMinIdle(String producerPoolMinIdle)
producerPoolMinIdle - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder useRelativePath(boolean useRelativePath)
useRelativePath - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder useRelativePath(String useRelativePath)
useRelativePath - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder allowSerializedHeaders(boolean allowSerializedHeaders)
allowSerializedHeaders - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder allowSerializedHeaders(String allowSerializedHeaders)
allowSerializedHeaders - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder channelGroup(Object channelGroup)
channelGroup - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder channelGroup(String channelGroup)
channelGroup - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder configuration(Object configuration)
configuration - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder configuration(String configuration)
configuration - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder disableStreamCache(boolean disableStreamCache)
disableStreamCache - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder disableStreamCache(String disableStreamCache)
disableStreamCache - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
headerFilterStrategy - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder headerFilterStrategy(String headerFilterStrategy)
headerFilterStrategy - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder nativeTransport(boolean nativeTransport)
nativeTransport - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder nativeTransport(String nativeTransport)
nativeTransport - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder nettyHttpBinding(Object nettyHttpBinding)
nettyHttpBinding - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder nettyHttpBinding(String nettyHttpBinding)
nettyHttpBinding - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder options(String key, Object value)
key - the option keyvalue - the option valuedefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder options(Map values)
values - the valuesdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder receiveBufferSize(int receiveBufferSize)
receiveBufferSize - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder receiveBufferSize(String receiveBufferSize)
receiveBufferSize - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder receiveBufferSizePredictor(int receiveBufferSizePredictor)
receiveBufferSizePredictor - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder receiveBufferSizePredictor(String receiveBufferSizePredictor)
receiveBufferSizePredictor - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder sendBufferSize(int sendBufferSize)
sendBufferSize - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder sendBufferSize(String sendBufferSize)
sendBufferSize - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder synchronous(boolean synchronous)
synchronous - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder synchronous(String synchronous)
synchronous - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder transferException(boolean transferException)
transferException - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder transferException(String transferException)
transferException - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder transferExchange(boolean transferExchange)
transferExchange - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder transferExchange(String transferExchange)
transferExchange - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder workerCount(int workerCount)
workerCount - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder workerCount(String workerCount)
workerCount - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder workerGroup(Object workerGroup)
workerGroup - the value to setdefault NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder workerGroup(String workerGroup)
workerGroup - the value to setApache Camel