public class RtspResponseDecoder extends RtspObjectDecoder
ByteBuf
s into RTSP responses represented in
HttpResponse
s.
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.Cumulator
ChannelHandler.Sharable, ChannelHandler.Skip
validateHeaders
COMPOSITE_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() |
isContentAlwaysEmpty
decode, decodeLast, reset
actualReadableBytes, callDecode, channelInactive, channelRead, channelReadComplete, handlerRemoved, handlerRemoved0, internalBuffer, isSingleDecode, setCumulator, setSingleDecode
bind, channelActive, channelRegistered, channelUnregistered, channelWritabilityChanged, close, connect, deregister, disconnect, exceptionCaught, flush, handlerAdded, isSharable, read, userEventTriggered, write
public 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 HttpObjectDecoder
Exception
protected HttpMessage createInvalidMessage()
createInvalidMessage
in class HttpObjectDecoder
protected boolean isDecodingRequest()
isDecodingRequest
in class HttpObjectDecoder
Copyright © 2008–2015 The Netty Project. All rights reserved.