public void initChannel(NioChannel ch) { NioChannelImpl channel = (NioChannelImpl)ch; channel.setDecoder(getDecoder()); channel.setEncoder(getEncoder()); }
private void notifyIdle(NioChannelImpl channel, IdleState state, long currentTime, long idleTime, long lastIoTime) { if ((idleTime > 0) && (lastIoTime != 0) && (currentTime - lastIoTime >= idleTime)) { channel.fireChannelIdle(state, currentTime); } } }
@Override public boolean isConnected() { return channel.isConnected(); }
@Override public SocketAddress localAddress() { return channel.localAddress(); }
@Override public boolean isOpen() { return channel.isOpen(); }
@Override public boolean isClosed() { return channel.isClosed(); }
@Override public boolean isClosed() { return !isOpen(); }
@Override public SocketAddress remoteAddress() { return channel.remoteAddress(); }
@Override public ChannelHandler close() { return new LtsChannelHandler(channel.close()); }
@Override public ChannelHandler writeAndFlush(Object msg) { return new LtsChannelHandler(channel.writeAndFlush(msg)); }
public void initChannel(NioChannel ch) { NioChannelImpl channel = (NioChannelImpl)ch; channel.setDecoder(getDecoder()); channel.setEncoder(getEncoder()); }
@Override public boolean isConnected() { return channel.isConnected(); }
private void notifyIdle(NioChannelImpl channel, IdleState state, long currentTime, long idleTime, long lastIoTime) { if ((idleTime > 0) && (lastIoTime != 0) && (currentTime - lastIoTime >= idleTime)) { channel.fireChannelIdle(state, currentTime); } } }
@Override public SocketAddress localAddress() { return channel.localAddress(); }
@Override public boolean isOpen() { return channel.isOpen(); }
@Override public boolean isClosed() { return channel.isClosed(); }
@Override public boolean isClosed() { return !isOpen(); }
@Override public SocketAddress remoteAddress() { return channel.remoteAddress(); }
@Override public ChannelHandler close() { return new LtsChannelHandler(channel.close()); }
@Override public boolean isConnected() { return future.channel().isConnected(); }