Uses of Interface
org.apache.camel.builder.endpoint.dsl.NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder
Packages that use NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder
-
Uses of NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder in org.apache.camel.builder.endpoint.dsl
Subinterfaces of NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder in org.apache.camel.builder.endpoint.dslModifier and TypeInterfaceDescriptionstatic interfaceAdvanced builder for endpoint for the Netty HTTP component.Methods in org.apache.camel.builder.endpoint.dsl that return NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilderModifier and TypeMethodDescriptionNettyHttpEndpointBuilderFactory.NettyHttpEndpointProducerBuilder.advanced()NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder.allowSerializedHeaders(boolean allowSerializedHeaders) Only used for TCP when transferExchange is true.NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder.allowSerializedHeaders(String allowSerializedHeaders) Only used for TCP when transferExchange is true.NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder.channelGroup(io.netty.channel.group.ChannelGroup channelGroup) To use a explicit ChannelGroup.NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder.channelGroup(String channelGroup) To use a explicit ChannelGroup.NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder.clientInitializerFactory(String clientInitializerFactory) To use a custom ClientInitializerFactory.NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder.clientInitializerFactory(org.apache.camel.component.netty.ClientInitializerFactory clientInitializerFactory) To use a custom ClientInitializerFactory.NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder.configuration(String configuration) To use a custom configured NettyHttpConfiguration for configuring this endpoint.NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder.configuration(org.apache.camel.component.netty.http.NettyHttpConfiguration configuration) To use a custom configured NettyHttpConfiguration for configuring this endpoint.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.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.NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder.headerFilterStrategy(String headerFilterStrategy) To use a custom org.apache.camel.spi.HeaderFilterStrategy to filter headers.NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder.headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy) To use a custom org.apache.camel.spi.HeaderFilterStrategy to filter headers.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.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.NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder.lazyStartProducer(boolean lazyStartProducer) Whether the producer should be started lazy (on the first message).NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder.lazyStartProducer(String lazyStartProducer) Whether the producer should be started lazy (on the first message).NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder.nativeTransport(boolean nativeTransport) Whether to use native transport instead of NIO.NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder.nativeTransport(String nativeTransport) Whether to use native transport instead of NIO.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.NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder.nettyHttpBinding(org.apache.camel.component.netty.http.NettyHttpBinding nettyHttpBinding) To use a custom org.apache.camel.component.netty.http.NettyHttpBinding for binding to/from Netty and Camel Message API.NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder.okStatusCodeRange(String okStatusCodeRange) The status codes which are considered a success response.NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder.options(String key, Object value) Allows to configure additional netty options using option.Allows to configure additional netty options using option.NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder.producerPoolBlockWhenExhausted(boolean producerPoolBlockWhenExhausted) Sets the value for the blockWhenExhausted configuration attribute.NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder.producerPoolBlockWhenExhausted(String producerPoolBlockWhenExhausted) Sets the value for the blockWhenExhausted configuration attribute.NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder.producerPoolEnabled(boolean producerPoolEnabled) Whether producer pool is enabled or not.NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder.producerPoolEnabled(String producerPoolEnabled) Whether producer pool is enabled or not.NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder.producerPoolMaxIdle(int producerPoolMaxIdle) Sets the cap on the number of idle instances in the pool.NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder.producerPoolMaxIdle(String producerPoolMaxIdle) Sets the cap on the number of idle instances in the pool.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.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.NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder.producerPoolMaxWait(long producerPoolMaxWait) Sets the maximum duration (value in millis) the borrowObject() method should block before throwing an exception when the pool is exhausted and producerPoolBlockWhenExhausted is true.NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder.producerPoolMaxWait(String producerPoolMaxWait) Sets the maximum duration (value in millis) the borrowObject() method should block before throwing an exception when the pool is exhausted and producerPoolBlockWhenExhausted is true.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.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.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.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.NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder.receiveBufferSize(int receiveBufferSize) The TCP/UDP buffer sizes to be used during inbound communication.NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder.receiveBufferSize(String receiveBufferSize) The TCP/UDP buffer sizes to be used during inbound communication.NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder.receiveBufferSizePredictor(int receiveBufferSizePredictor) Configures the buffer size predictor.NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder.receiveBufferSizePredictor(String receiveBufferSizePredictor) Configures the buffer size predictor.NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder.sendBufferSize(int sendBufferSize) The TCP/UDP buffer sizes to be used during outbound communication.NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder.sendBufferSize(String sendBufferSize) The TCP/UDP buffer sizes to be used during outbound communication.NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder.synchronous(boolean synchronous) Sets whether synchronous processing should be strictly used.NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder.synchronous(String synchronous) Sets whether synchronous processing should be strictly used.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.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.NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder.transferExchange(boolean transferExchange) Only used for TCP.NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder.transferExchange(String transferExchange) Only used for TCP.NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder.unixDomainSocketPath(String unixDomainSocketPath) Path to unix domain socket to use instead of inet socket.NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder.useRelativePath(boolean useRelativePath) Sets whether to use a relative path in HTTP requests.NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder.useRelativePath(String useRelativePath) Sets whether to use a relative path in HTTP requests.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).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).NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder.workerGroup(io.netty.channel.EventLoopGroup workerGroup) To use a explicit EventLoopGroup as the boss thread pool.NettyHttpEndpointBuilderFactory.AdvancedNettyHttpEndpointProducerBuilder.workerGroup(String workerGroup) To use a explicit EventLoopGroup as the boss thread pool.