public abstract class RtspMessageDecoder extends HttpMessageDecoder
ByteBufs into RTSP messages represented in
HttpMessages.
| Name | Meaning |
|---|---|
maxInitialLineLength |
The maximum length of the initial line
(e.g. "SETUP / RTSP/1.0" or "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. |
HttpMessageDecoder.State| Modifier | Constructor and Description |
|---|---|
protected |
RtspMessageDecoder()
Creates a new instance with the default
maxInitialLineLength (4096}, maxHeaderSize (8192), and
maxContentLength (8192). |
protected |
RtspMessageDecoder(int maxInitialLineLength,
int maxHeaderSize,
int maxContentLength)
Creates a new instance with the specified parameters.
|
| Modifier and Type | Method and Description |
|---|---|
Object |
decode(io.netty.channel.ChannelHandlerContext ctx,
io.netty.buffer.ByteBuf buffer) |
protected boolean |
isContentAlwaysEmpty(HttpMessage msg) |
createMessage, isDecodingRequestactualReadableBytes, callDecode, channelInactive, checkpoint, checkpoint, internalBuffer, newInboundBuffer, state, statebeforeAdd, decodeLast, inboundBufferUpdated, replaceafterAdd, afterRemove, beforeRemove, channelActive, channelRegistered, channelUnregistered, exceptionCaught, userEventTriggeredclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprotected RtspMessageDecoder()
maxInitialLineLength (4096}, maxHeaderSize (8192), and
maxContentLength (8192).protected RtspMessageDecoder(int maxInitialLineLength,
int maxHeaderSize,
int maxContentLength)
public Object decode(io.netty.channel.ChannelHandlerContext ctx, io.netty.buffer.ByteBuf buffer) throws Exception
decode in class HttpMessageDecoderExceptionprotected boolean isContentAlwaysEmpty(HttpMessage msg)
isContentAlwaysEmpty in class HttpMessageDecoderCopyright © 2008-2012 The Netty Project. All Rights Reserved.