@Override public void convert(ChannelReader inputStream, ChannelWriter outputStream) { inputStream.readInto(outputStream, inputStream.available()); }
@Override public void convert(ChannelReader inputStream, ChannelWriter outputStream) { inputStream.readInto(outputStream,inputStream.available()); }
@Override public void convertData(ChannelReader inputStream, ChannelWriter outputStream) { inputStream.readInto(outputStream, inputStream.available()); } };
@Override public void write(ChannelReader source) { source.readInto(this, source.available()); }
@Override public void write(ChannelReader source) { source.readInto(this, source.available()); }
assert(inStream.structured().dataPositionFromIndexOffset(1)<copyLimit) : "Sequence must appear before business fields"; inStream.readInto(outStream, copyLimit); ((DataInputBlobReader<?>)inStream).readFromEndInto((DataOutputBlobWriter<?>) outStream); DataOutputBlobWriter.setStructType((DataOutputBlobWriter<?>)outStream,-1); //clear out copied type
payload.readInto(writer, payload.available()); //copies all the field data
hostReader.readInto(hostWriter, hostReader.available()); hostWriter.closeLowLevelField();