public class Message
extends java.lang.Object
Constructor and Description |
---|
Message() |
Message(java.lang.String id,
java.lang.String payload) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getId() |
java.lang.String |
getPayload() |
int |
getPriority() |
long |
getTimeout() |
int |
hashCode() |
void |
setId(java.lang.String id) |
void |
setPayload(java.lang.String payload) |
void |
setPriority(int priority)
Sets the message priority.
|
void |
setTimeout(long timeout) |
void |
setTimeout(long time,
java.util.concurrent.TimeUnit unit)
Helper method for the
setTimeout(long) |
java.lang.String |
toString() |
public Message()
public Message(java.lang.String id, java.lang.String payload)
public java.lang.String getId()
public void setId(java.lang.String id)
id
- the id to setpublic java.lang.String getPayload()
public void setPayload(java.lang.String payload)
payload
- the payload to setpublic void setTimeout(long timeout)
timeout
- Timeout in milliseconds - The message is only given to the consumer after the specified milliseconds have elapsed.public void setTimeout(long time, java.util.concurrent.TimeUnit unit)
setTimeout(long)
time
- timeout timeunit
- unit for the timesetTimeout(long)
public long getTimeout()
public void setPriority(int priority)
priority
- priority for the message.public int getPriority()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object