Package com.linkedin.venice.router.streaming
-
Interface Summary Interface Description StreamingCallback<T> VeniceChunkedWriteHandler.WriteMessageCallback -
Class Summary Class Description NettyChunkedWriteHandler This class was copied fromChunkedWriteHandler
, and the only change we made here is to usingConcurrentLinkedQueue
forNettyChunkedWriteHandler.queue
sinceNettyChunkedWriteHandler.resumeTransfer()
orNettyChunkedWriteHandler.discard(Throwable)
could happen in any sequence with any parallelism because of scatter/gather logic in Venice Router.SuccessfulStreamingResponse Full response to indicate that all the sub responses are with good status:HttpResponseStatus.OK
for streaming request.VeniceChunkedResponse This is the class to talk toVeniceChunkedWriteHandler
to send back partial response.VeniceChunkedWriteHandler This class is the wrapper ofChunkedWriteHandler
, and essentially it will introduce the following logic: 1.