Package org.apache.camel.component.netty
Class NettyWorkerPoolBuilder
- java.lang.Object
-
- org.apache.camel.component.netty.NettyWorkerPoolBuilder
-
public final class NettyWorkerPoolBuilder extends Object
A builder to create NettyEventLoopGroup
which can be used for sharing worker pools with multiple NettyNettyServerBootstrapFactory
server bootstrap configurations.
-
-
Constructor Summary
Constructors Constructor Description NettyWorkerPoolBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.netty.channel.EventLoopGroup
build()
Creates a new worker pool.void
destroy()
Shutdown the created worker poolvoid
setName(String name)
void
setNativeTransport(boolean nativeTransport)
void
setPattern(String pattern)
void
setWorkerCount(int workerCount)
NettyWorkerPoolBuilder
withName(String name)
NettyWorkerPoolBuilder
withNativeTransport(boolean nativeTransport)
NettyWorkerPoolBuilder
withPattern(String pattern)
NettyWorkerPoolBuilder
withWorkerCount(int workerCount)
-
-
-
Method Detail
-
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
-
-