public class RtspResponseDecoder extends RtspMessageDecoder
ChannelBuffer
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. |
HttpMessageDecoder.State
ChannelHandler.Sharable
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.
|
Modifier and Type | Method and Description |
---|---|
protected HttpMessage |
createMessage(String[] initialLine) |
protected boolean |
isDecodingRequest() |
decode, isContentAlwaysEmpty
actualReadableBytes, channelClosed, channelDisconnected, checkpoint, checkpoint, decodeLast, exceptionCaught, getState, internalBuffer, messageReceived, setState
channelBound, channelConnected, channelInterestChanged, channelOpen, channelUnbound, childChannelClosed, childChannelOpen, handleUpstream, writeComplete
public RtspResponseDecoder()
maxInitialLineLength (4096
}, maxHeaderSize (8192)
, and
maxContentLength (8192)
.public RtspResponseDecoder(int maxInitialLineLength, int maxHeaderSize, int maxContentLength)
protected HttpMessage createMessage(String[] initialLine) throws Exception
createMessage
in class HttpMessageDecoder
Exception
protected boolean isDecodingRequest()
isDecodingRequest
in class HttpMessageDecoder
Copyright © 2008-2012 JBoss, a division of Red Hat, Inc.. All Rights Reserved.