package org.minnal.jaxrs.test;
import java.io.IOException;
import java.io.OutputStream;
import java.nio.ByteBuffer;
public class ByteBufferOutputStream extends OutputStream {
protected final ByteBuffer buffer;
public ByteBufferOutputStream(ByteBuffer buffer) {
this.buffer = buffer;
}
@Override
public void write(int b) throws IOException {
buffer.put((byte) b);
}
@Override
public void write(byte[] bytes, int off, int len) throws IOException {
buffer.put(bytes, off, len);
}
/**
* @return buffer
*/
public ByteBuffer getBuffer() {
return buffer;
}
}