public class Message extends Object implements Serializable
Constructor and Description |
---|
Message()
Creates an empty message.
|
Message(Serializable payload)
Creates a message with the given payload.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
String |
getHeader(String name)
Gets a message header.
|
String |
getHeader(String name,
String defaultValue)
Gets a message header, returning a default value when the property is not set.
|
Properties |
getHeaders()
Gets the message headers.
|
Serializable |
getPayload()
Gets the message payload.
|
Properties |
getProperties()
Gets message properties.
|
String |
getProperty(String name)
Gets a message property.
|
String |
getProperty(String name,
String defaultValue)
Gets a message property, returning a default value when the property is not set.
|
int |
hashCode() |
void |
setHeader(String name,
String value)
Sets a message header.
|
void |
setHeaders(Properties headers)
Sets the message headers.
|
void |
setPayload(Serializable payload)
Sets the message payload.
|
void |
setProperties(Properties properties)
Sets message properties.
|
void |
setProperty(String name,
String value)
Sets a message property.
|
String |
toString() |
public Message()
public Message(Serializable payload)
payload
- Message payload.public Properties getProperties()
public void setProperties(Properties properties)
properties
- Message properties.public String getProperty(String name)
name
- Name of the property.public String getProperty(String name, String defaultValue)
name
- Name of the property.defaultValue
- The value to be returned when the property is not set.public void setProperty(String name, String value)
name
- Name of the property.value
- A new value of the property.public Serializable getPayload()
public void setPayload(Serializable payload)
payload
- The message payload.public void setHeaders(Properties headers)
headers
- The message headers.public Properties getHeaders()
public void setHeader(String name, String value)
name
- The header name.value
- A new header value.public String getHeader(String name)
name
- The header name.public String getHeader(String name, String defaultValue)
name
- Name of the header.defaultValue
- The value to be returned when the header is not set.Copyright © 2010–2017 PerfCake Community. All rights reserved.