Interface SdkEventLoopGroup.Builder
- Enclosing class:
SdkEventLoopGroup
public static interface SdkEventLoopGroup.Builder
A builder for
SdkEventLoopGroup.
All implementations of this interface are mutable and not thread safe.
-
Method Summary
Modifier and TypeMethodDescriptionbuild()channelFactory(io.netty.channel.ChannelFactory<? extends io.netty.channel.Channel> channelFactory) ChannelFactoryto create socket channels used by theEventLoopGroup.datagramChannelFactory(io.netty.channel.ChannelFactory<? extends io.netty.channel.socket.DatagramChannel> datagramChannelFactory) ChannelFactoryto create datagram channels used by theEventLoopGroup.numberOfThreads(Integer numberOfThreads) Number of threads to use for theEventLoopGroup.threadFactory(ThreadFactory threadFactory) ThreadFactoryto create threads used by theEventLoopGroup.
-
Method Details
-
numberOfThreads
Number of threads to use for theEventLoopGroup. If not set, the default Netty thread count is used (which is double the number of available processors unless the io.netty.eventLoopThreads system property is set.- Parameters:
numberOfThreads- Number of threads to use.- Returns:
- This builder for method chaining.
-
threadFactory
ThreadFactoryto create threads used by theEventLoopGroup. If not set, a generic thread factory is used.- Parameters:
threadFactory- ThreadFactory to use.- Returns:
- This builder for method chaining.
-
channelFactory
SdkEventLoopGroup.Builder channelFactory(io.netty.channel.ChannelFactory<? extends io.netty.channel.Channel> channelFactory) ChannelFactoryto create socket channels used by theEventLoopGroup. If not set, NioSocketChannel is used.- Parameters:
channelFactory- ChannelFactory to use.- Returns:
- This builder for method chaining.
-
datagramChannelFactory
SdkEventLoopGroup.Builder datagramChannelFactory(io.netty.channel.ChannelFactory<? extends io.netty.channel.socket.DatagramChannel> datagramChannelFactory) ChannelFactoryto create datagram channels used by theEventLoopGroup. If not set, NioDatagramChannel is used.- Parameters:
datagramChannelFactory- ChannelFactory to use.- Returns:
- This builder for method chaining.
-
build
SdkEventLoopGroup build()
-