|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object lime.OpDescriptor lime.RemoteOpDescriptor lime.TSOpDescriptor lime.RemoteUponOpDescriptor
Field Summary | |
(package private) LimeServerID |
dest
Where the message is destined. |
(package private) boolean |
isGroupCast
Is this message a group cast? |
(package private) AgentID |
opDestAgent
The destination agent (or null if host). |
(package private) AgentID |
opSourceAgent
The source agent (or null if host). |
(package private) LimeServerID |
source
The ID of the LimeServer on which this descriptor was created. |
(package private) AgentID |
sourceAgent
|
(package private) java.lang.String |
tsName
|
(package private) short |
type
The type of the operation. |
(package private) UponProbeDescriptor |
upd
|
Constructor Summary | |
(package private) |
RemoteUponOpDescriptor(LimeServerID dest,
short type,
lights.interfaces.ITuple template,
short mode,
java.lang.String tsName,
long seqNum,
AgentID sourceAgent)
'UponOpDescriptor' Because remote operations have extra information that needs to be kept (such as the name of the tuple space the return value is destined for, and the sequence number for access into the ReplyTuples structure. |
(package private) |
RemoteUponOpDescriptor(short type,
lights.interfaces.ITuple template,
short mode,
java.lang.String tsName,
long seqNum,
AgentID sourceAgent)
'UponOpDescriptor' Because remote operations have extra information that needs to be kept (such as the name of the tuple space the return value is destined for, and the sequence number for access into the ReplyTuples structure. |
Method Summary | |
(package private) AgentID |
getIncomingOpDestAgent()
|
(package private) AgentID |
getIncomingOpSourceAgent()
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
UponProbeDescriptor upd
java.lang.String tsName
AgentID sourceAgent
LimeServerID source
transient LimeServerID dest
transient AgentID opSourceAgent
transient AgentID opDestAgent
transient boolean isGroupCast
short type
Constructor Detail |
RemoteUponOpDescriptor(short type, lights.interfaces.ITuple template, short mode, java.lang.String tsName, long seqNum, AgentID sourceAgent)
type
- operation type: any remote operation.template
- an array of tuplestsName
- the named tuple space that requested the operationseqNum
- the reference into the PendingUpon data structure.sourceAgent
- the agent that requested the operation.RemoteUponOpDescriptor(LimeServerID dest, short type, lights.interfaces.ITuple template, short mode, java.lang.String tsName, long seqNum, AgentID sourceAgent)
dest
- the destination of the operationtype
- operation type: any remote operation.template
- a tuple templatemode
- a mode (ONCE, ONCEPERTUPLE)tsName
- the named tuple space that requested the operationseqNum
- the reference into the PendingUpon data structure.sourceAgent
- the agent that requested the operation.Method Detail |
public java.lang.String toString()
AgentID getIncomingOpSourceAgent()
AgentID getIncomingOpDestAgent()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |