public static <T extends MessageSchema<T>> int writeBytes(DataOutputBlobWriter<T> writer, DataInputBlobReader<RawDataSchema> reader, int length) { int len = DataInputBlobReader.read(reader, writer.byteBuffer, writer.activePosition, length, writer.byteMask); writer.activePosition+=len; return len; }
reader.read(testBodyTarget,0,testBody.length); assertTrue(Arrays.equals(testBody, testBodyTarget));
@Override public int read(byte[] b) { //not checked because this read will only read available return super.read(b); }
public static <T extends MessageSchema<T>> int writeBytes(DataOutputBlobWriter<T> writer, DataInputBlobReader<RawDataSchema> reader, int length) { int len = DataInputBlobReader.read(reader, writer.byteBuffer, writer.activePosition, length, writer.byteMask); writer.activePosition+=len; return len; }
@Override public int read() { //returns -1 if we have no data so no need to check. return super.read(); }
@Override public int read(byte[] b, int off, int len) { //not checked because this read will only read available return super.read(b, off, len); }
public static <T extends MessageSchema<T>> int writeBytes(DataOutputBlobWriter<T> writer, DataInputBlobReader<RawDataSchema> reader, int length) { int len = DataInputBlobReader.read(reader, writer.byteBuffer, writer.activePosition, length, writer.byteMask); writer.activePosition+=len; return len; }
public static <T extends MessageSchema<T>, S extends MessageSchema<S>> void writeStream(DataOutputBlobWriter<T> that, DataInputBlobReader<S> input, int length) { that.activePosition += DataInputBlobReader.read(input, that.byteBuffer, that.activePosition, length, that.byteMask); }
public static <T extends MessageSchema<T>, S extends MessageSchema<S>> void writeStream(DataOutputBlobWriter<T> that, DataInputBlobReader<S> input, int length) { that.activePosition += DataInputBlobReader.read(input, that.byteBuffer, that.activePosition, length, that.byteMask); }
public void writeStream(DataInputBlobReader<S> input, int length) { activePosition += DataInputBlobReader.read(input, byteBuffer, activePosition, length, byteMask); }
public void writeStream(DataInputBlobReader<S> input, int length) { activePosition += DataInputBlobReader.read(input, byteBuffer, activePosition, length, byteMask); }
public void writeStream(DataInputBlobReader<S> input, int length) { activePosition += DataInputBlobReader.read(input, byteBuffer, activePosition, length, byteMask); }
public static <T extends MessageSchema<T>, S extends MessageSchema<S>> void writeStream(DataOutputBlobWriter<T> that, DataInputBlobReader<S> input, int length) { that.activePosition += DataInputBlobReader.read(input, that.byteBuffer, that.activePosition, length, that.byteMask); }
public static <T extends MessageSchema<T>> void writeToEndFrom(DataOutputBlobWriter<T> writer, int sizeInBytes, DataInputBlobReader<RawDataSchema> reader) { DataInputBlobReader.read(reader, writer.byteBuffer, writer.startPosition+Pipe.blobIndexBasePosition(writer.backingPipe)-sizeInBytes, sizeInBytes, writer.byteMask); }
public static <T extends MessageSchema<T>> void writeToEndFrom(DataOutputBlobWriter<T> writer, int sizeInBytes, DataInputBlobReader<RawDataSchema> reader) { DataInputBlobReader.read(reader, writer.byteBuffer, writer.startPosition+Pipe.blobIndexBasePosition(writer.backingPipe)-sizeInBytes, sizeInBytes, writer.byteMask); }
public static <T extends MessageSchema<T>> void writeToEndFrom(DataOutputBlobWriter<T> writer, int sizeInBytes, DataInputBlobReader<RawDataSchema> reader) { DataInputBlobReader.read(reader, writer.byteBuffer, writer.startPosition+Pipe.blobIndexBasePosition(writer.backingPipe)-sizeInBytes, sizeInBytes, writer.byteMask); }
data.read(target);