|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.freeswitch.esl.client.transport.message.EslMessage
public class EslMessage
Basic FreeSWITCH Event Socket messages from the server are decoded into this data object.
An ESL message is modelled as text lines. A message always has one or more header lines, and optionally may have some body lines.
Header lines are parsed and cached in a map keyed by the EslHeaders.Name enum. A message
is always expected to have a "Content-Type" header
Any Body lines are cached in a list.
EslHeaders.Name| Constructor Summary | |
|---|---|
EslMessage()
|
|
| Method Summary | |
|---|---|
List<String> |
getBodyLines()
Any received message body lines |
Integer |
getContentLength()
Convenience method |
String |
getContentType()
Convenience method |
Map<EslHeaders.Name,String> |
getHeaders()
All the received message headers in a map keyed by EslHeaders.Name. |
String |
getHeaderValue(EslHeaders.Name headerName)
Convenience method |
boolean |
hasContentLength()
Convenience method |
boolean |
hasHeader(EslHeaders.Name headerName)
Convenience method |
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public EslMessage()
| Method Detail |
|---|
public Map<EslHeaders.Name,String> getHeaders()
EslHeaders.Name. The string mapped value
is the parsed content of the header line (ie, it does not include the header name).
public boolean hasHeader(EslHeaders.Name headerName)
headerName - as a EslHeaders.Name
public String getHeaderValue(EslHeaders.Name headerName)
headerName - as a EslHeaders.Name
public boolean hasContentLength()
public Integer getContentLength()
public String getContentType()
public List<String> getBodyLines()
public String toString()
toString in class Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||