public interface Message
extends java.io.Externalizable, java.lang.Cloneable
| Modifier and Type | Interface and Description |
|---|---|
static class |
Message.Type |
| Modifier and Type | Method and Description |
|---|---|
Message |
clone() |
Message |
copy() |
java.lang.String |
getClientId() |
java.lang.Object |
getHeader(java.lang.String name) |
java.util.Map<java.lang.String,java.lang.Object> |
getHeaders() |
java.lang.String |
getId() |
long |
getRemainingTimeToLive() |
long |
getRemainingTimeToLive(long millis) |
long |
getTimestamp() |
long |
getTimeToLive() |
Message.Type |
getType() |
boolean |
headerExists(java.lang.String name) |
boolean |
isExpired() |
boolean |
isExpired(long millis) |
void |
setClientId(java.lang.String clientId) |
void |
setHeader(java.lang.String name,
java.lang.Object value) |
void |
setHeaders(java.util.Map<java.lang.String,java.lang.Object> headers) |
void |
setId(java.lang.String id) |
void |
setTimestamp(long timestamp) |
void |
setTimeToLive(long timeToLive) |
Message.Type getType()
java.lang.String getId()
void setId(java.lang.String id)
java.lang.String getClientId()
void setClientId(java.lang.String clientId)
long getTimestamp()
void setTimestamp(long timestamp)
long getTimeToLive()
void setTimeToLive(long timeToLive)
java.util.Map<java.lang.String,java.lang.Object> getHeaders()
void setHeaders(java.util.Map<java.lang.String,java.lang.Object> headers)
java.lang.Object getHeader(java.lang.String name)
void setHeader(java.lang.String name,
java.lang.Object value)
boolean headerExists(java.lang.String name)
boolean isExpired()
boolean isExpired(long millis)
long getRemainingTimeToLive()
long getRemainingTimeToLive(long millis)
Message copy()
Message clone() throws java.lang.CloneNotSupportedException
java.lang.CloneNotSupportedException