lime
Class TSOpDescriptor

java.lang.Object
  extended bylime.OpDescriptor
      extended bylime.RemoteOpDescriptor
          extended bylime.TSOpDescriptor
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
RemoteTupleOpDescriptor, RemoteUponOpDescriptor

abstract class TSOpDescriptor
extends RemoteOpDescriptor


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.
 
Constructor Summary
(package private) TSOpDescriptor(short type, java.lang.String tsName, AgentID sourceAgent)
           
 
Method Summary
(package private)  AgentID getIncomingOpDestAgent()
           
(package private)  AgentID getIncomingOpSourceAgent()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

tsName

java.lang.String tsName

sourceAgent

AgentID sourceAgent

source

LimeServerID source
The ID of the LimeServer on which this descriptor was created. It is automatically initialized by the constructor.


dest

transient LimeServerID dest
Where the message is destined.


opSourceAgent

transient AgentID opSourceAgent
The source agent (or null if host).


opDestAgent

transient AgentID opDestAgent
The destination agent (or null if host).


isGroupCast

transient boolean isGroupCast
Is this message a group cast?


type

short type
The type of the operation.

Constructor Detail

TSOpDescriptor

TSOpDescriptor(short type,
               java.lang.String tsName,
               AgentID sourceAgent)
Method Detail

getIncomingOpSourceAgent

AgentID getIncomingOpSourceAgent()

getIncomingOpDestAgent

AgentID getIncomingOpDestAgent()