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

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

Introduction

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

Prototype

public KQueueDatagramChannel() 

Source Link

Usage

From source file:io.vertx.core.net.impl.transport.KQueueTransport.java

License:Open Source License

@Override
public DatagramChannel datagramChannel() {
    return new KQueueDatagramChannel();
}

From source file:io.vertx.core.net.impl.transport.KQueueTransport.java

License:Open Source License

@Override
public DatagramChannel datagramChannel(InternetProtocolFamily family) {
    return new KQueueDatagramChannel();
}

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

License:Open Source License

@Override
public DatagramChannel newChannel() {
    switch (transportType) {
    case EPOLL://from   ww w. j  a v  a2s.  com
        return new EpollDatagramChannel();
    case KQUEUE:
        return new KQueueDatagramChannel();
    case NIO:
        return new NioDatagramChannel();
    default:
        throw new IllegalArgumentException("Invalid or unknown Netty transport type " + transportType);
    }
}