public abstract class BrokerMessage
extends java.lang.Object
Broker's message format it defines a broker message and provides the serialize() method a broker messages consists of: - the header, which is the same for all the messages and includes the message's type - a body, which is specific for each type of messages no de-serialize method needed - the header is de-serialized first to obtain the type of message - then the body is de-serialized using the corresponding class
BrokerMessageHeader
,
IBrokerMessageBody
Modifier and Type | Field | Description |
---|---|---|
protected IBrokerMessageBody |
body |
|
protected BrokerMessageHeader |
header |
Constructor | Description |
---|---|
BrokerMessage() |
Modifier and Type | Method | Description |
---|---|---|
IBrokerMessageBody |
getBody() |
|
BrokerMessageHeader |
getHeader() |
|
java.lang.String |
serialize() |
|
void |
setBody(IBrokerMessageBody body) |
protected BrokerMessageHeader header
protected IBrokerMessageBody body
public BrokerMessageHeader getHeader()
public IBrokerMessageBody getBody()
public void setBody(IBrokerMessageBody body)
public java.lang.String serialize()