org.granite.messaging.amf
Class AMF0Message
java.lang.Object
org.granite.messaging.amf.AMF0Message
- All Implemented Interfaces:
- Serializable
public class AMF0Message
- extends Object
- implements Serializable
AMF Message
- Version:
- $Revision: 1.13 $, $Date: 2003/11/30 02:25:00 $
- Author:
- Jason Calabrese , Pat Maddox
- See Also:
AMF0Header,
AMF0Body,
Serialized Form
CONTENT_TYPE
public static final String CONTENT_TYPE
- See Also:
- Constant Field Values
CURRENT_VERSION
public static final int CURRENT_VERSION
- See Also:
- Constant Field Values
version
protected int version
headers
protected final List<AMF0Header> headers
bodies
protected final List<AMF0Body> bodies
AMF0Message
public AMF0Message()
addHeader
public void addHeader(String key,
boolean required,
Object value)
addHeader
public void addHeader(AMF0Header header)
getHeaderCount
public int getHeaderCount()
getHeader
public AMF0Header getHeader(int index)
getHeaders
public List<AMF0Header> getHeaders()
- Returns:
- a List that contains zero or more
AMF0Header objects
addBody
public AMF0Body addBody(String target,
String response,
Object value,
byte type)
addBody
public AMF0Body addBody(AMF0Body body)
getBodyCount
public int getBodyCount()
getBody
public AMF0Body getBody(int index)
getBodies
public Iterator<AMF0Body> getBodies()
isFirstMessage
public boolean isFirstMessage()
getVersion
public int getVersion()
setVersion
public void setVersion(int version)
getBodiesString
public String getBodiesString()
toString
public String toString()
- Overrides:
toString in class Object
toString
public String toString(String indent)