com.adgear.anoa.write.ProtobufWriteConsumer Maven / Gradle / Ivy
package com.adgear.anoa.write;
import com.google.protobuf.MessageLite;
import java.io.IOException;
import java.io.OutputStream;
class ProtobufWriteConsumer implements WriteConsumer {
final OutputStream outputStream;
public ProtobufWriteConsumer(OutputStream outputStream) {
this.outputStream = outputStream;
}
@Override
public void acceptChecked(R record) throws IOException {
record.writeDelimitedTo(outputStream);
}
@Override
public void flush() throws IOException {
outputStream.flush();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy