public class AbstractMessage extends Object implements IMessage
IMessage
Modifier and Type | Field and Description |
---|---|
protected String |
correlationID |
protected Map<?,?> |
extraHeaders |
protected String |
messageID |
protected String |
messageType |
Constructor and Description |
---|
AbstractMessage() |
Modifier and Type | Method and Description |
---|---|
boolean |
getBooleanProperty(String name)
Getter for boolean property
|
byte |
getByteProperty(String name)
Add byte property to message
|
String |
getCorrelationID()
Return correlation id
|
double |
getDoubleProperty(String name)
Return double property by name
|
float |
getFloatProperty(String name)
Return float property by name
|
int |
getIntProperty(String name)
Return int property by name
|
long |
getLongProperty(String name)
Return long property to message
|
String |
getMessageID()
Return message id
|
String |
getMessageType()
Return message type
|
Object |
getObjectProperty(String name)
Return object property to message
|
short |
getShortProperty(String name)
Return short property to message
|
String |
getStringProperty(String name)
Return string property to message
|
void |
setBooleanProperty(String name,
boolean value)
Add boolean property to message
|
void |
setByteProperty(String name,
byte value)
Add byte property to message
|
void |
setCorrelationID(String id)
Setter for correlation id
|
void |
setDoubleProperty(String name,
double value)
Add double property to message
|
void |
setFloatProperty(String name,
float value)
Add float property to message
|
void |
setIntProperty(String name,
int value)
Add int property to message
|
void |
setLongProperty(String name,
long value)
Add long property to message
|
void |
setMessageID(String id)
Setter for new message id
|
void |
setMessageType(String type)
Setter for message type
|
void |
setObjectProperty(String name,
Object value)
Add object property to message
|
void |
setShortProperty(String name,
short value)
Add short property to message
|
void |
setStringProperty(String name,
String value)
Add string property to message
|
protected String messageID
protected String correlationID
protected String messageType
protected Map<?,?> extraHeaders
public String getMessageID()
getMessageID
in interface IMessage
public void setMessageID(String id)
setMessageID
in interface IMessage
id
- Message idpublic String getCorrelationID()
getCorrelationID
in interface IMessage
public void setCorrelationID(String id)
setCorrelationID
in interface IMessage
id
- Correlation idpublic String getMessageType()
getMessageType
in interface IMessage
public void setMessageType(String type)
setMessageType
in interface IMessage
type
- Message typepublic boolean getBooleanProperty(String name)
getBooleanProperty
in interface IMessage
name
- Boolean property namepublic void setBooleanProperty(String name, boolean value)
setBooleanProperty
in interface IMessage
name
- Boolean property namevalue
- Boolean property valuepublic byte getByteProperty(String name)
getByteProperty
in interface IMessage
name
- Byte property namepublic void setByteProperty(String name, byte value)
setByteProperty
in interface IMessage
name
- Byte property namevalue
- Byte property valuepublic double getDoubleProperty(String name)
getDoubleProperty
in interface IMessage
name
- Double property namepublic void setDoubleProperty(String name, double value)
setDoubleProperty
in interface IMessage
name
- Double property namevalue
- Double property valuepublic float getFloatProperty(String name)
getFloatProperty
in interface IMessage
name
- Float property namepublic void setFloatProperty(String name, float value)
setFloatProperty
in interface IMessage
name
- Float property namevalue
- Float property valuepublic int getIntProperty(String name)
getIntProperty
in interface IMessage
name
- Int property namepublic void setIntProperty(String name, int value)
setIntProperty
in interface IMessage
name
- Int property namevalue
- Int property valuepublic long getLongProperty(String name)
getLongProperty
in interface IMessage
name
- Long property namepublic void setLongProperty(String name, long value)
setLongProperty
in interface IMessage
name
- Long property namevalue
- Long property valuepublic short getShortProperty(String name)
getShortProperty
in interface IMessage
name
- Short property namepublic void setShortProperty(String name, short value)
setShortProperty
in interface IMessage
name
- Short property namevalue
- Short property valuepublic String getStringProperty(String name)
getStringProperty
in interface IMessage
name
- String property namepublic void setStringProperty(String name, String value)
setStringProperty
in interface IMessage
name
- String property namevalue
- String property valuepublic Object getObjectProperty(String name)
getObjectProperty
in interface IMessage
name
- Object property namepublic void setObjectProperty(String name, Object value)
setObjectProperty
in interface IMessage
name
- Object property namevalue
- Object property valueCopyright © 2006-2012 The Red5 Project