@Override
    protected boolean doStop() {
        if (null != this.channelFuture) {
            this.channelFuture.channel().close();
        }
        if (this.switches().isOn(GlobalSwitch.SERVER_SYNC_STOP)) {
            this.bossGroup.shutdownGracefully().awaitUninterruptibly();
        } else {
            this.bossGroup.shutdownGracefully();
        }
        if (this.switches().isOn(GlobalSwitch.SERVER_MANAGE_CONNECTION_SWITCH)
            && null != this.connectionManager) {
            this.connectionManager.removeAll();
            logger.warn("Close all connections from server side!");
        }
        logger.warn("Rpc Server stopped!");
        return true;
    }
@Override
    protected boolean doStop() {
        if (null != this.channelFuture) {
            this.channelFuture.channel().close();
        }
        if (this.switches().isOn(GlobalSwitch.SERVER_SYNC_STOP)) {
            this.bossGroup.shutdownGracefully().awaitUninterruptibly();
        } else {
            this.bossGroup.shutdownGracefully();
        }
        if (this.switches().isOn(GlobalSwitch.SERVER_MANAGE_CONNECTION_SWITCH)
            && null != this.connectionManager) {
            this.connectionManager.removeAll();
            logger.warn("Close all connections from server side!");
        }
        logger.warn("Rpc Server stopped!");
        return true;
    }
@ Override protected boolean doStop ( ) { if ( null != this . channelFuture ) { this . channelFuture . channel ( ) . close ( ) ; } if ( this . switches ( ) . isOn ( GlobalSwitch . SERVER_SYNC_STOP ) ) { this . bossGroup . shutdownGracefully ( ) . awaitUninterruptibly ( ) ; } else { this . bossGroup . shutdownGracefully ( ) ; } if ( this . switches ( ) . isOn ( GlobalSwitch . SERVER_MANAGE_CONNECTION_SWITCH ) && null != this . connectionManager ) { this . connectionManager . removeAll ( ) ; logger . warn ( "Close all connections from server side!" ) ; } logger . warn ( "Rpc Server stopped!" ) ; return true ; }
Notice: only {@link GlobalSwitch#SERVER_MANAGE_CONNECTION_SWITCH} switch on, will close all connections.

@see AbstractRemotingServer#doStop()
Notice : only { @link GlobalSwitch#SERVER_MANAGE_CONNECTION_SWITCH } switch on will close all connections .