Class NettyWorkerPoolBuilder

java.lang.Object
org.apache.camel.component.netty.NettyWorkerPoolBuilder

public final class NettyWorkerPoolBuilder extends Object
A builder to create Netty EventLoopGroup which can be used for sharing worker pools with multiple Netty NettyServerBootstrapFactory server bootstrap configurations.
  • Constructor Details

    • NettyWorkerPoolBuilder

      public NettyWorkerPoolBuilder()
  • Method Details

    • setName

      public void setName(String name)
    • setPattern

      public void setPattern(String pattern)
    • setWorkerCount

      public void setWorkerCount(int workerCount)
    • setNativeTransport

      public void setNativeTransport(boolean nativeTransport)
    • withName

      public NettyWorkerPoolBuilder withName(String name)
    • withPattern

      public NettyWorkerPoolBuilder withPattern(String pattern)
    • withWorkerCount

      public NettyWorkerPoolBuilder withWorkerCount(int workerCount)
    • withNativeTransport

      public NettyWorkerPoolBuilder withNativeTransport(boolean nativeTransport)
    • build

      public io.netty.channel.EventLoopGroup build()
      Creates a new worker pool.
    • destroy

      public void destroy()
      Shutdown the created worker pool