|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.red5.server.messaging.AbstractMessage
public class AbstractMessage
Abstract base for all messages
IMessage
Field Summary | |
---|---|
protected String |
correlationID
|
protected Map<?,?> |
extraHeaders
|
protected String |
messageID
|
protected String |
messageType
|
Constructor Summary | |
---|---|
AbstractMessage()
|
Method Summary | |
---|---|
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 |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected String messageID
protected String correlationID
protected String messageType
protected Map<?,?> extraHeaders
Constructor Detail |
---|
public AbstractMessage()
Method Detail |
---|
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 name
public 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 name
public 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 name
public 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 name
public 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 name
public 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 name
public 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 name
public 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 name
public 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 name
public void setObjectProperty(String name, Object value)
setObjectProperty
in interface IMessage
name
- Object property namevalue
- Object property value
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |