public abstract class StreamToChunkedTransferEncoder extends RestStreamSubscriber
| Modifier and Type | Field and Description |
|---|---|
protected io.netty.buffer.ByteBufOutputStream |
bufOut |
protected MediaType |
contentType |
protected boolean |
failed |
| Constructor and Description |
|---|
StreamToChunkedTransferEncoder(RestRequest req,
MediaType contentType) |
StreamToChunkedTransferEncoder(RestRequest req,
MediaType contentType,
String filename) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
closeBufferOutputStream() |
void |
processTuple(Stream stream,
Tuple tuple) |
abstract void |
processTuple(Tuple tuple,
io.netty.buffer.ByteBufOutputStream bufOut) |
protected void |
resetBuffer() |
void |
streamClosed(Stream stream) |
onTupleprotected io.netty.buffer.ByteBufOutputStream bufOut
protected MediaType contentType
protected boolean failed
public StreamToChunkedTransferEncoder(RestRequest req, MediaType contentType) throws HttpException
HttpExceptionpublic StreamToChunkedTransferEncoder(RestRequest req, MediaType contentType, String filename) throws HttpException
HttpExceptionprotected void resetBuffer()
protected void closeBufferOutputStream()
throws IOException
IOExceptionpublic void processTuple(Stream stream, Tuple tuple)
processTuple in class RestStreamSubscriberpublic abstract void processTuple(Tuple tuple, io.netty.buffer.ByteBufOutputStream bufOut) throws IOException
IOExceptionpublic void streamClosed(Stream stream)
Copyright © 2018 Space Applications Services. All rights reserved.