src/main/java/com/alipay/remoting/util/NettyEventLoopUtil.java
public static void enableTriggeredMode(ServerBootstrap serverBootstrap) {
        if (epollEnabled) {
            if (ConfigManager.netty_epoll_lt_enabled()) {
                serverBootstrap.childOption(EpollChannelOption.EPOLL_MODE,
                    EpollMode.LEVEL_TRIGGERED);
            } else {
                serverBootstrap
                    .childOption(EpollChannelOption.EPOLL_MODE, EpollMode.EDGE_TRIGGERED);
            }
        }
    }
public static void enableTriggeredMode(ServerBootstrap serverBootstrap) {
        if (epollEnabled) {
            if (ConfigManager.netty_epoll_lt_enabled()) {
                serverBootstrap.childOption(EpollChannelOption.EPOLL_MODE,
                    EpollMode.LEVEL_TRIGGERED);
            } else {
                serverBootstrap
                    .childOption(EpollChannelOption.EPOLL_MODE, EpollMode.EDGE_TRIGGERED);
            }
        }
    }
public static void enableTriggeredMode ( ServerBootstrap serverBootstrap ) { if ( epollEnabled ) { if ( ConfigManager . netty_epoll_lt_enabled ( ) ) { serverBootstrap . childOption ( EpollChannelOption . EPOLL_MODE , EpollMode . LEVEL_TRIGGERED ) ; } else { serverBootstrap . childOption ( EpollChannelOption . EPOLL_MODE , EpollMode . EDGE_TRIGGERED ) ; } } }
Use {@link EpollMode#LEVEL_TRIGGERED} for server bootstrap if level trigger enabled by system properties,
otherwise use {@link EpollMode#EDGE_TRIGGERED}.
@param serverBootstrap server bootstrap
Use {