@Override public int encode2(byte[] data, int offset, int length) { ByteBuffer buffer = ByteBuffer.wrap(data, offset, length); WritableBuffer.ByteBufferWrapper first = new WritableBuffer.ByteBufferWrapper(buffer); DroppingWritableBuffer second = new DroppingWritableBuffer(); CompositeWritableBuffer composite = new CompositeWritableBuffer(first, second); int start = composite.position(); encode(composite); return composite.position() - start; }
public int encode2(byte[] data, int offset, int length) { ByteBuffer buffer = ByteBuffer.wrap(data, offset, length); WritableBuffer.ByteBufferWrapper first = new WritableBuffer.ByteBufferWrapper(buffer); DroppingWritableBuffer second = new DroppingWritableBuffer(); CompositeWritableBuffer composite = new CompositeWritableBuffer(first, second); int start = composite.position(); encode(composite); return composite.position() - start; }
@Override public int encode2(byte[] data, int offset, int length) { ByteBuffer buffer = ByteBuffer.wrap(data, offset, length); WritableBuffer.ByteBufferWrapper first = new WritableBuffer.ByteBufferWrapper(buffer); DroppingWritableBuffer second = new DroppingWritableBuffer(); CompositeWritableBuffer composite = new CompositeWritableBuffer(first, second); int start = composite.position(); encode(composite); return composite.position() - start; }
@Override public int encode2(byte[] data, int offset, int length) { ByteBuffer buffer = ByteBuffer.wrap(data, offset, length); WritableBuffer.ByteBufferWrapper first = new WritableBuffer.ByteBufferWrapper(buffer); DroppingWritableBuffer second = new DroppingWritableBuffer(); CompositeWritableBuffer composite = new CompositeWritableBuffer(first, second); int start = composite.position(); encode(composite); return composite.position() - start; }