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 Details

    • numberOfThreads

      SdkEventLoopGroup.Builder numberOfThreads(Integer numberOfThreads)
      Number of threads to use for the EventLoopGroup. 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

      SdkEventLoopGroup.Builder threadFactory(ThreadFactory threadFactory)
      ThreadFactory to create threads used by the EventLoopGroup. 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)
      ChannelFactory to create socket channels used by the EventLoopGroup. 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)
      ChannelFactory to create datagram channels used by the EventLoopGroup. If not set, NioDatagramChannel is used.
      Parameters:
      datagramChannelFactory - ChannelFactory to use.
      Returns:
      This builder for method chaining.
    • build