code: @Override
    public void send(final ByteBuffer buffer) throws IOException {
      LOGGER.log(Level.FINE, "Sending {0} bytes", buffer.capacity() - buffer.position());
  
      onSendBlock.emit(buffer);
    }
docs: {@inheritDoc}