Example usage for io.netty.channel.kqueue KQueueServerSocketChannel KQueueServerSocketChannel

List of usage examples for io.netty.channel.kqueue KQueueServerSocketChannel KQueueServerSocketChannel

Introduction

In this page you can find the example usage for io.netty.channel.kqueue KQueueServerSocketChannel KQueueServerSocketChannel.

Prototype

public KQueueServerSocketChannel() 

Source Link

Usage

From source file:org.graylog2.inputs.transports.netty.ServerSocketChannelFactory.java

License:Open Source License

@Override
public ServerSocketChannel newChannel() {
    switch (transportType) {
    case EPOLL://from w w w.j a va 2 s  .c o  m
        return new EpollServerSocketChannel();
    case KQUEUE:
        return new KQueueServerSocketChannel();
    case NIO:
        return new NioServerSocketChannel();
    default:
        throw new IllegalArgumentException("Invalid or unknown Netty transport type " + transportType);
    }
}