Uses of Interface
org.apache.camel.builder.endpoint.dsl.NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder
Packages that use NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder
-
Uses of NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder in org.apache.camel.builder.endpoint.dsl
Subinterfaces of NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder in org.apache.camel.builder.endpoint.dslModifier and TypeInterfaceDescriptionstatic interfaceAdvanced builder for endpoint for the Netty component.Methods in org.apache.camel.builder.endpoint.dsl that return NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilderModifier and TypeMethodDescriptionNettyEndpointBuilderFactory.NettyEndpointProducerBuilder.advanced()NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.allowSerializedHeaders(boolean allowSerializedHeaders) Only used for TCP when transferExchange is true.NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.allowSerializedHeaders(String allowSerializedHeaders) Only used for TCP when transferExchange is true.NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.channelGroup(io.netty.channel.group.ChannelGroup channelGroup) To use a explicit ChannelGroup.NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.channelGroup(String channelGroup) To use a explicit ChannelGroup.NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.clientInitializerFactory(String clientInitializerFactory) To use a custom ClientInitializerFactory.NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.clientInitializerFactory(org.apache.camel.component.netty.ClientInitializerFactory clientInitializerFactory) To use a custom ClientInitializerFactory.NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.correlationManager(String correlationManager) To use a custom correlation manager to manage how request and reply messages are mapped when using request/reply with the netty producer.NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.correlationManager(org.apache.camel.component.netty.NettyCamelStateCorrelationManager correlationManager) To use a custom correlation manager to manage how request and reply messages are mapped when using request/reply with the netty producer.NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.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.NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.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.NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.lazyStartProducer(boolean lazyStartProducer) Whether the producer should be started lazy (on the first message).NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.lazyStartProducer(String lazyStartProducer) Whether the producer should be started lazy (on the first message).NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.nativeTransport(boolean nativeTransport) Whether to use native transport instead of NIO.NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.nativeTransport(String nativeTransport) Whether to use native transport instead of NIO.Allows to configure additional netty options using option.Allows to configure additional netty options using option.NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.producerPoolBlockWhenExhausted(boolean producerPoolBlockWhenExhausted) Sets the value for the blockWhenExhausted configuration attribute.NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.producerPoolBlockWhenExhausted(String producerPoolBlockWhenExhausted) Sets the value for the blockWhenExhausted configuration attribute.NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.producerPoolEnabled(boolean producerPoolEnabled) Whether producer pool is enabled or not.NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.producerPoolEnabled(String producerPoolEnabled) Whether producer pool is enabled or not.NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.producerPoolMaxIdle(int producerPoolMaxIdle) Sets the cap on the number of idle instances in the pool.NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.producerPoolMaxIdle(String producerPoolMaxIdle) Sets the cap on the number of idle instances in the pool.NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.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.NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.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.NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.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.NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.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.NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.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.NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.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.NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.producerPoolMinIdle(int producerPoolMinIdle) Sets the minimum number of instances allowed in the producer pool before the evictor thread (if active) spawns new objects.NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.producerPoolMinIdle(String producerPoolMinIdle) Sets the minimum number of instances allowed in the producer pool before the evictor thread (if active) spawns new objects.NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.receiveBufferSize(int receiveBufferSize) The TCP/UDP buffer sizes to be used during inbound communication.NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.receiveBufferSize(String receiveBufferSize) The TCP/UDP buffer sizes to be used during inbound communication.NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.receiveBufferSizePredictor(int receiveBufferSizePredictor) Configures the buffer size predictor.NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.receiveBufferSizePredictor(String receiveBufferSizePredictor) Configures the buffer size predictor.NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.sendBufferSize(int sendBufferSize) The TCP/UDP buffer sizes to be used during outbound communication.NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.sendBufferSize(String sendBufferSize) The TCP/UDP buffer sizes to be used during outbound communication.NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.synchronous(boolean synchronous) Sets whether synchronous processing should be strictly used.NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.synchronous(String synchronous) Sets whether synchronous processing should be strictly used.NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.transferExchange(boolean transferExchange) Only used for TCP.NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.transferExchange(String transferExchange) Only used for TCP.NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.udpByteArrayCodec(boolean udpByteArrayCodec) For UDP only.NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.udpByteArrayCodec(String udpByteArrayCodec) For UDP only.NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.udpConnectionlessSending(boolean udpConnectionlessSending) This option supports connection less udp sending which is a real fire and forget.NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.udpConnectionlessSending(String udpConnectionlessSending) This option supports connection less udp sending which is a real fire and forget.NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.unixDomainSocketPath(String unixDomainSocketPath) Path to unix domain socket to use instead of inet socket.NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.useByteBuf(boolean useByteBuf) If the useByteBuf is true, netty producer will turn the message body into ByteBuf before sending it out.NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.useByteBuf(String useByteBuf) If the useByteBuf is true, netty producer will turn the message body into ByteBuf before sending it out.NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.workerCount(int workerCount) When netty works on nio mode, it uses default workerCount parameter from Netty (which is cpu_core_threads x 2).NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.workerCount(String workerCount) When netty works on nio mode, it uses default workerCount parameter from Netty (which is cpu_core_threads x 2).NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.workerGroup(io.netty.channel.EventLoopGroup workerGroup) To use a explicit EventLoopGroup as the boss thread pool.NettyEndpointBuilderFactory.AdvancedNettyEndpointProducerBuilder.workerGroup(String workerGroup) To use a explicit EventLoopGroup as the boss thread pool.