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

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

Introduction

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

Prototype

IdleStateEvent WRITER_IDLE_STATE_EVENT

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

Click Source Link

Usage

From source file:io.grapebaba.vineyard.grape.heartbeat.HeartbeatClientHandler.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.WRITER_IDLE_STATE_EVENT) {
            ctx.writeAndFlush(new HeartbeatRequestMessage());
        }//from   w w w.j a  v a 2  s.com
    } else {
        ctx.fireUserEventTriggered(evt);
    }
}