public class RtspRequestDecoder extends RtspMessageDecoder
ChannelBuffers into RTSP requests represented in
HttpRequests.
| Name | Meaning |
|---|---|
maxInitialLineLength |
The maximum length of the initial line (e.g. "SETUP / RTSP/1.0")
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.StateChannelHandler.Sharablecumulation, DEFAULT_MAX_COMPOSITEBUFFER_COMPONENTS| Constructor and Description |
|---|
RtspRequestDecoder()
Creates a new instance with the default
maxInitialLineLength (4096}, maxHeaderSize (8192), and
maxContentLength (8192). |
RtspRequestDecoder(int maxInitialLineLength,
int maxHeaderSize,
int maxContentLength)
Creates a new instance with the specified parameters.
|
| Modifier and Type | Method and Description |
|---|---|
protected HttpMessage |
createMessage(String[] initialLine) |
protected boolean |
isDecodingRequest() |
decode, isContentAlwaysEmptycheckpoint, checkpoint, cleanup, decode, decodeLast, decodeLast, getState, internalBuffer, messageReceived, setStateactualReadableBytes, afterAdd, afterRemove, appendToCumulation, beforeAdd, beforeRemove, channelClosed, channelDisconnected, exceptionCaught, extractFrame, getMaxCumulationBufferCapacity, getMaxCumulationBufferComponents, isUnfold, newCumulationBuffer, replace, setMaxCumulationBufferCapacity, setMaxCumulationBufferComponents, setUnfold, unfoldAndFireMessageReceived, updateCumulationchannelBound, channelConnected, channelInterestChanged, channelOpen, channelUnbound, childChannelClosed, childChannelOpen, handleUpstream, writeCompletepublic RtspRequestDecoder()
maxInitialLineLength (4096}, maxHeaderSize (8192), and
maxContentLength (8192).public RtspRequestDecoder(int maxInitialLineLength,
int maxHeaderSize,
int maxContentLength)
protected HttpMessage createMessage(String[] initialLine) throws Exception
createMessage in class HttpMessageDecoderExceptionprotected boolean isDecodingRequest()
isDecodingRequest in class HttpMessageDecoderCopyright © 2008-2016 The Netty Project. All Rights Reserved.