/** * Copies {@code length} elements from {@code data} to populate a new output buffer from the * processor. */ private void output(byte[] data, int length) { prepareForOutput(length); buffer.put(data, 0, length); buffer.flip(); outputBuffer = buffer; }
/** * Copies remaining bytes from {@code data} to populate a new output buffer from the processor. */ private void output(ByteBuffer data) { prepareForOutput(data.remaining()); buffer.put(data); buffer.flip(); outputBuffer = buffer; }