AbstractVeniceWriter<K,V,U> |
A base class which users of VeniceWriter can leverage in order to
make unit tests easier.
|
ChunkedPayloadAndManifest |
This class contains both chunked results and manifest for a specific payload.
|
CompletableFutureCallback |
Compose a CompletableFuture and Callback together to be a CompletableFutureCallback type.
|
DeleteMetadata |
This is a simple container class to hold replication metadata related fields together to be passed on to the Delete api in VeniceWriter
VeniceWriter#delete(Object, Callback, LeaderMetadataWrapper, long, Optional) .
|
LeaderMetadataWrapper |
This is a simple container class to hold Leader metadata related fields together to be passed on to the Put and Delete api in VeniceWriter
Caller should construct an instance of this object by properly filling up all the fields of this object.
|
PutMetadata |
This is a simple container class to hold replication metadata related fields together to be passed on to the Put api in VeniceWriter
VeniceWriter#put(Object, Object, int, Callback, LeaderMetadataWrapper, long, PutMetadata) .
|
VeniceWriter<K,V,U> |
Class which acts as the primary writer API.
|
VeniceWriter.DefaultLeaderMetadata |
|
VeniceWriterFactory |
|
VeniceWriterOptions |
VeniceWriterOptions is used to pass arguments to VeniceWriter constructor.
|
VeniceWriterOptions.Builder |
|
WriterChunkingHelper |
This class is a helper class that contains writer side chunking logics.
|