|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectmultiverse.msgsys.Message
public class Message
Multiverse message base-class.
| Field Summary | |
|---|---|
(package private) long |
enqueueTime
|
(package private) short |
flags
|
(package private) long |
msgId
|
(package private) MessageType |
msgType
|
(package private) MessageAgent.RemoteAgent |
remoteAgent
|
(package private) static short |
RPC
|
private static long |
serialVersionUID
|
| Constructor Summary | |
|---|---|
Message()
|
|
Message(MessageType msgType)
Create message of the given message type. |
|
| Method Summary | |
|---|---|
long |
getEnqueueTime()
Get the message enqueue time. |
long |
getMsgId()
Get the message id. |
MessageType |
getMsgType()
Get the message type. |
(package private) MessageAgent.RemoteAgent |
getRemoteAgent()
|
String |
getSenderName()
Get the sending agent name. |
boolean |
isRPC()
True if the message is an RPC request. |
void |
setEnqueueTime()
Set the message enqueue time to the current nano-second time. |
void |
setEnqueueTime(long when)
Set the message enqueue time. |
(package private) void |
setMessageId(long msgId)
|
void |
setMsgType(MessageType msgType)
Set the message type. |
(package private) void |
setRPC()
|
static void |
toBytes(Message message,
MVByteBuffer buffer)
Internal use only. |
(package private) void |
unsetRPC()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
static final short RPC
long msgId
MessageType msgType
short flags
transient MessageAgent.RemoteAgent remoteAgent
transient long enqueueTime
private static final long serialVersionUID
| Constructor Detail |
|---|
public Message()
public Message(MessageType msgType)
| Method Detail |
|---|
public MessageType getMsgType()
public void setMsgType(MessageType msgType)
public long getMsgId()
void setMessageId(long msgId)
public String getSenderName()
public long getEnqueueTime()
public void setEnqueueTime(long when)
public void setEnqueueTime()
MessageAgent.RemoteAgent getRemoteAgent()
public static void toBytes(Message message,
MVByteBuffer buffer)
void setRPC()
void unsetRPC()
public boolean isRPC()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||