private <C> void write(ByteBuffer buffer) { EndPoint endpoint = getEndPoint(); if (!isOpen()) { writeBytes.failAll(new IOException("Connection closed")); return; } try { endpoint.write(writeBytes,buffer); } catch (Throwable t) { writeBytes.failed(t); } } }
private <C> void write(ByteBuffer buffer) { EndPoint endpoint = getEndPoint(); if (!isOpen()) { writeBytes.failAll(new IOException("Connection closed")); return; } try { endpoint.write(writeBytes,buffer); } catch (Throwable t) { writeBytes.failed(t); } } }