List of usage examples for io.netty.channel.unix UnixChannelOption SO_REUSEPORT
ChannelOption SO_REUSEPORT
To view the source code for io.netty.channel.unix UnixChannelOption SO_REUSEPORT.
Click Source Link
From source file:org.graylog2.inputs.transports.UdpTransport.java
License:Open Source License
@VisibleForTesting Bootstrap getBootstrap(MessageInput input) { LOG.debug("Setting UDP receive buffer size to {} bytes", getRecvBufferSize()); final NettyTransportType transportType = nettyTransportConfiguration.getType(); eventLoopGroup = eventLoopGroupFactory.create(workerThreads, localRegistry, "workers"); return new Bootstrap().group(eventLoopGroup).channelFactory(new DatagramChannelFactory(transportType)) .option(ChannelOption.RCVBUF_ALLOCATOR, new FixedRecvByteBufAllocator(getRecvBufferSize())) .option(ChannelOption.SO_RCVBUF, getRecvBufferSize()).option(UnixChannelOption.SO_REUSEPORT, true) .handler(getChannelInitializer(getChannelHandlers(input))).validate(); }