public class RtspResponseDecoder extends RtspObjectDecoder
ByteBufs into RTSP responses represented in
HttpResponses.
| Name | Meaning |
|---|---|
maxInitialLineLength |
The maximum length of the initial line (e.g. "RTSP/1.0 200 OK")
If the length of the initial line exceeds this value, a
TooLongFrameException will be raised. |
maxHeaderSize |
The maximum length of all headers. If the sum of the length of each
header exceeds this value, a TooLongFrameException will be raised. |
maxContentLength |
The maximum length of the content. If the content length exceeds this
value, a TooLongFrameException will be raised. |
ByteToMessageDecoder.CumulatorChannelHandler.Sharable, ChannelHandler.SkipvalidateHeadersCOMPOSITE_CUMULATOR, MERGE_CUMULATOR| Constructor and Description |
|---|
RtspResponseDecoder()
Creates a new instance with the default
maxInitialLineLength (4096}, maxHeaderSize (8192), and
maxContentLength (8192). |
RtspResponseDecoder(int maxInitialLineLength,
int maxHeaderSize,
int maxContentLength)
Creates a new instance with the specified parameters.
|
RtspResponseDecoder(int maxInitialLineLength,
int maxHeaderSize,
int maxContentLength,
boolean validateHeaders) |
| Modifier and Type | Method and Description |
|---|---|
protected HttpMessage |
createInvalidMessage() |
protected HttpMessage |
createMessage(String[] initialLine) |
protected boolean |
isDecodingRequest() |
isContentAlwaysEmptydecode, decodeLast, resetactualReadableBytes, callDecode, channelInactive, channelRead, channelReadComplete, handlerRemoved, handlerRemoved0, internalBuffer, isSingleDecode, setCumulator, setSingleDecodebind, channelActive, channelRegistered, channelUnregistered, channelWritabilityChanged, close, connect, deregister, disconnect, exceptionCaught, flush, handlerAdded, isSharable, read, userEventTriggered, writepublic RtspResponseDecoder()
maxInitialLineLength (4096}, maxHeaderSize (8192), and
maxContentLength (8192).public RtspResponseDecoder(int maxInitialLineLength,
int maxHeaderSize,
int maxContentLength)
public RtspResponseDecoder(int maxInitialLineLength,
int maxHeaderSize,
int maxContentLength,
boolean validateHeaders)
protected HttpMessage createMessage(String[] initialLine) throws Exception
createMessage in class HttpObjectDecoderExceptionprotected HttpMessage createInvalidMessage()
createInvalidMessage in class HttpObjectDecoderprotected boolean isDecodingRequest()
isDecodingRequest in class HttpObjectDecoderCopyright © 2008–2015 The Netty Project. All rights reserved.