List of usage examples for java.nio.channels.spi AbstractSelectableChannel close
public final void close() throws IOException
From source file:net.timewalker.ffmq4.transport.tcp.nio.NIOTcpMultiplexer.java
private void closeSocketChannel(AbstractSelectableChannel channel, Selector selector) { try {/*www. j a v a2 s . c om*/ SelectionKey sk = channel.keyFor(selector); if (sk != null && sk.isValid()) sk.cancel(); if (channel.isOpen()) channel.close(); } catch (Exception e) { log.error("Could not close channel : " + e.toString()); } }