Class ComplexVeniceWriterAdapter<K,V,U>

java.lang.Object
com.linkedin.venice.writer.AbstractVeniceWriter<K,V,U>
com.linkedin.venice.hadoop.task.datawriter.ComplexVeniceWriterAdapter<K,V,U>
All Implemented Interfaces:
Closeable, AutoCloseable

public class ComplexVeniceWriterAdapter<K,V,U> extends AbstractVeniceWriter<K,V,U>
Adapter class for ComplexVeniceWriter to support public APIs defined in AbstractVeniceWriter in the context of being called in a CompositeVeniceWriter from VPJ. This class will provide capabilities to deserialize the value in order to provide ComplexVeniceWriter a value provider, and decompression capabilities in case of a re-push (Kafka input).