|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.red5.server.net.rtsp.messages.RTSPMessage
public abstract class RTSPMessage
Base abstract class for RTSP messages.
| Nested Class Summary | |
|---|---|
static class |
RTSPMessage.Type
RTSP Message Type |
| Field Summary | |
|---|---|
static String |
CRLF
|
| Constructor Summary | |
|---|---|
RTSPMessage()
Constructor. |
|
| Method Summary | |
|---|---|
void |
appendToBuffer(CharBuffer other)
|
void |
appendToBuffer(StringBuffer other)
|
StringBuffer |
getBuffer()
|
int |
getBufferSize()
|
String |
getHeader(String key)
|
String |
getHeader(String key,
String defaultValue)
|
int |
getHeadersCount()
|
String |
getHeadersString()
Formats all the headers into a string ready to be sent in a RTSP message. |
int |
getSequenceNumber()
|
RTSPMessage.Type |
getType()
|
void |
removeHeader(String key)
Remove an header from the message headers collection |
void |
setBuffer(StringBuffer buffer)
|
void |
setCommonHeaders()
Sets common headers like Server and Via. |
void |
setHeader(String key,
String value)
Adds a new header to the RTSP message. |
void |
setSequenceNumber(int sequenceNumber)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String CRLF
| Constructor Detail |
|---|
public RTSPMessage()
| Method Detail |
|---|
public RTSPMessage.Type getType()
public void setHeader(String key,
String value)
key - The name of the headervalue - Its valuepublic String getHeader(String key)
key - Header name
public String getHeader(String key,
String defaultValue)
key - Header namedefaultValue - the default value
public void removeHeader(String key)
key - the name of the headerpublic String getHeadersString()
Header1: Value1 Header2: value 2 ...
public int getHeadersCount()
public void setCommonHeaders()
Server and Via.
public void setBuffer(StringBuffer buffer)
buffer - StringBuffer containing the contentspublic void appendToBuffer(StringBuffer other)
other - buffer with content to be appendedpublic void appendToBuffer(CharBuffer other)
other - buffer with content to be appendedpublic StringBuffer getBuffer()
public int getBufferSize()
public int getSequenceNumber()
public void setSequenceNumber(int sequenceNumber)
sequenceNumber - The sequenceNumber to set.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||