package com.github.ltsopensource.nio.handler; import com.github.ltsopensource.nio.channel.NioChannel; import com.github.ltsopensource.nio.idle.IdleState; /** * @author Robert HG (254963746@qq.com) on 1/24/16. */ public interface NioHandler { void exceptionCaught(NioChannel channel, Exception cause); void messageReceived(NioChannel channel, Object msg) throws Exception; void channelConnected(NioChannel channel); void channelIdle(NioChannel channel, IdleState state); }