|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IMessage
Common interface for all messages.
Structure of messages is designed according to JMS Message interface. Message is composed of header and body. Header contains commonly used pre-defined headers and extensible headers.
Each message has correlation ID that is never used so far and is subject to be removed in future.
Message has type and number of properties.
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 |
Method Detail |
---|
String getMessageID()
void setMessageID(String id)
id
- Message idString getCorrelationID()
void setCorrelationID(String id)
id
- Correlation idString getMessageType()
void setMessageType(String type)
type
- Message typeboolean getBooleanProperty(String name)
name
- Boolean property name
void setBooleanProperty(String name, boolean value)
name
- Boolean property namevalue
- Boolean property valuebyte getByteProperty(String name)
name
- Byte property name
void setByteProperty(String name, byte value)
name
- Byte property namevalue
- Byte property valuedouble getDoubleProperty(String name)
name
- Double property name
void setDoubleProperty(String name, double value)
name
- Double property namevalue
- Double property valuefloat getFloatProperty(String name)
name
- Float property name
void setFloatProperty(String name, float value)
name
- Float property namevalue
- Float property valueint getIntProperty(String name)
name
- Int property name
void setIntProperty(String name, int value)
name
- Int property namevalue
- Int property valuelong getLongProperty(String name)
name
- Long property name
void setLongProperty(String name, long value)
name
- Long property namevalue
- Long property valueshort getShortProperty(String name)
name
- Short property name
void setShortProperty(String name, short value)
name
- Short property namevalue
- Short property valueString getStringProperty(String name)
name
- String property name
void setStringProperty(String name, String value)
name
- String property namevalue
- String property valueObject getObjectProperty(String name)
name
- Object property name
void setObjectProperty(String name, Object value)
name
- Object property namevalue
- Object property value
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |