Example usage for io.netty.handler.timeout IdleStateEvent READER_IDLE_STATE_EVENT

List of usage examples for io.netty.handler.timeout IdleStateEvent READER_IDLE_STATE_EVENT

Introduction

In this page you can find the example usage for io.netty.handler.timeout IdleStateEvent READER_IDLE_STATE_EVENT.

Prototype

IdleStateEvent READER_IDLE_STATE_EVENT

To view the source code for io.netty.handler.timeout IdleStateEvent READER_IDLE_STATE_EVENT.

Click Source Link

Usage

From source file:io.grapebaba.vineyard.grape.heartbeat.HeartbeatServerHandler.java

License:Apache License

@Override
public void userEventTriggered(ChannelHandlerContext ctx, Object evt) throws Exception {
    if (evt instanceof IdleStateEvent) {
        IdleStateEvent event = (IdleStateEvent) evt;
        if (event == IdleStateEvent.READER_IDLE_STATE_EVENT) {
            ctx.disconnect();/*from  ww w  .j  a  v a 2s. c o m*/
        }
    } else {
        ctx.fireUserEventTriggered(evt);
    }
}