public static Class<? extends Channel> defaultSocketChannelClass() { return RxNetty.isUsingNativeTransport() ? EpollSocketChannel.class : NioSocketChannel.class; }
@Override public EventLoopGroup globalClientEventLoop(boolean nativeTransport) { if (nativeTransport && RxNetty.isUsingNativeTransport()) { return getNativeClientEventLoop(); } return globalClientEventLoop(); }
@Override public EventLoopGroup globalServerParentEventLoop(boolean nativeTransport) { if (nativeTransport && RxNetty.isUsingNativeTransport()) { return getNativeParentEventLoop(); } return globalServerParentEventLoop(); }
@Override public EventLoopGroup globalServerEventLoop(boolean nativeTransport) { if (nativeTransport && RxNetty.isUsingNativeTransport()) { return getNativeEventLoop(); } return globalServerEventLoop(); }
@Override protected Class<? extends ServerChannel> defaultServerChannelClass() { if (RxNetty.isUsingNativeTransport()) { return EpollServerSocketChannel.class; } return NioServerSocketChannel.class; }
@Override protected Class<? extends ServerChannel> defaultServerChannelClass() { if (RxNetty.isUsingNativeTransport()) { return EpollServerSocketChannel.class; } return NioServerSocketChannel.class; }
@Override protected Class<? extends SocketChannel> defaultSocketChannelClass() { if (RxNetty.isUsingNativeTransport()) { return EpollSocketChannel.class; } return super.defaultSocketChannelClass(); }
@Override protected Class<? extends SocketChannel> defaultSocketChannelClass() { if (RxNetty.isUsingNativeTransport()) { return EpollSocketChannel.class; } return super.defaultSocketChannelClass(); }
@Override protected Class<? extends SocketChannel> defaultSocketChannelClass() { if (RxNetty.isUsingNativeTransport()) { return EpollSocketChannel.class; } return super.defaultSocketChannelClass(); }
@Override protected Class<? extends SocketChannel> defaultSocketChannelClass() { if (RxNetty.isUsingNativeTransport()) { return EpollSocketChannel.class; } return super.defaultSocketChannelClass(); }
@Override protected Class<? extends SocketChannel> defaultSocketChannelClass() { if (RxNetty.isUsingNativeTransport()) { return EpollSocketChannel.class; } return super.defaultSocketChannelClass(); }
@Override protected Class<? extends SocketChannel> defaultSocketChannelClass() { if (RxNetty.isUsingNativeTransport()) { return EpollSocketChannel.class; } return super.defaultSocketChannelClass(); }
@Override protected Class<? extends SocketChannel> defaultSocketChannelClass() { if (RxNetty.isUsingNativeTransport()) { return EpollSocketChannel.class; } return super.defaultSocketChannelClass(); }
@Override protected Class<? extends SocketChannel> defaultSocketChannelClass() { if (RxNetty.isUsingNativeTransport()) { return EpollSocketChannel.class; } return super.defaultSocketChannelClass(); }
@Override public EventLoopGroup globalClientEventLoop(boolean nativeTransport) { if (nativeTransport && RxNetty.isUsingNativeTransport()) { return getNativeEventLoop(); } return globalClientEventLoop(); }
@Override public EventLoopGroup globalServerParentEventLoop(boolean nativeTransport) { if (nativeTransport && RxNetty.isUsingNativeTransport()) { return getNativeParentEventLoop(); } return globalServerParentEventLoop(); }
@Override public EventLoopGroup globalServerEventLoop(boolean nativeTransport) { if (nativeTransport && RxNetty.isUsingNativeTransport()) { return getNativeEventLoop(); } return globalServerEventLoop(); }
@Override public EventLoopGroup globalClientEventLoop(boolean nativeTransport) { if (nativeTransport && RxNetty.isUsingNativeTransport()) { return getNativeEventLoop(); } return globalClientEventLoop(); }
@Override public EventLoopGroup globalServerEventLoop(boolean nativeTransport) { if (nativeTransport && RxNetty.isUsingNativeTransport()) { return getNativeEventLoop(); } return globalServerEventLoop(); }
@Override public EventLoopGroup globalServerParentEventLoop(boolean nativeTransport) { if (nativeTransport && RxNetty.isUsingNativeTransport()) { return getNativeParentEventLoop(); } return globalServerParentEventLoop(); }