Uses of Class
lime.TransactionOpDescriptor

Packages that use TransactionOpDescriptor
lime   
 

Uses of TransactionOpDescriptor in lime
 

Methods in lime with parameters of type TransactionOpDescriptor
 void TransactionMgr.addToIncomingTransactions(TransactionOpDescriptor desc)
          Adds a TransactionOpDescriptor to the incomingTransactions queue.
private  void TransactionMgr.doSetupSpecial(TransactionOpDescriptor desc)
          Process a setup_special message.
private  void TransactionMgr.doReadySpecial(TransactionOpDescriptor desc)
          This method processes messages of type READY_SPECIAL.
private  void TransactionMgr.doSetup(TransactionOpDescriptor desc)
          Method doSetup
private  void TransactionMgr.doReady(TransactionOpDescriptor desc)
          An operation done by a leader upon receipt of a READY message to process which hosts are ready for which transactions.
private  void TransactionMgr.doStart(TransactionOpDescriptor desc)
          This method is called when a START message is received from the leader.
private  void TransactionMgr.doData(TransactionOpDescriptor desc)
          Processes a data message from another host.
private  void TransactionMgr.engagementUpdateLSTS(TransactionOpDescriptor desc)
          Updates the LSTS during an engagement or disengagement.
private  void TransactionMgr.initiatorAgentEngage(TransactionOpDescriptor desc)
           
private  boolean TransactionMgr.isSourceOf(TransactionOpDescriptor desc)
          Returns true if this host is the source of the specified transaction.
private  void TransactionMgr.updateLSTS(TransactionOpDescriptor desc)
           
private  void TransactionMgr.sendTuplesAndUpons(TransactionOpDescriptor desc)
           
private  void TransactionMgr.sendReadySpecial(TransactionOpDescriptor desc)
          Sends a READY_SPECIAL message back to the sender of the specified TransactionOpDescriptor.
private  void TransactionMgr.sendReady(TransactionOpDescriptor desc)
          Sends a ready message to the leader.
private  void TransactionMgr.processOutgoing(TransactionOpDescriptor desc, java.lang.String[] involvedTS, java.util.Hashtable agents)
          This method *might* flush the outgoing queues for every agent and tuple space on every changing host.
private  void TransactionMgr.processIncoming(TransactionOpDescriptor desc)
          process the incoming queue to process REM_OUTG and SYS_REPLY and purge any other messages that will be unimportant after the disengage
private  void TransactionMgr.removeUpons(TransactionOpDescriptor desc)
          Remove the upons from the reactors of the local tuple space with respect to the disengaging host or agent.
private  void TransactionMgr.cleanUpLSTS(TransactionOpDescriptor desc)
          Cleans up the LSTS after an agent or host engagement or disengagement.
private  void TransactionMgr.separateTupleSpaces(TransactionOpDescriptor desc)
           
private  void TransactionMgr.sendDisengageSetup(TransactionOpDescriptor desc)
           
private  void TransactionMgr.sendSetupSpecial(TransactionOpDescriptor desc)
          Sends a specail setup message to this host.
private  void TransactionMgr.disengage(TransactionOpDescriptor desc)
           
private  void TransactionMgr.hostEngageStart(TransactionOpDescriptor desc)
           
private  void TransactionMgr.engageStart(TransactionOpDescriptor desc)
          process a start message which indicates the beginning of an engagement
private  void TransactionMgr.sendSetup(TransactionOpDescriptor desc)
          This method sends the setup message to the new group members.
private  void TransactionMgr.sendStart(TransactionOpDescriptor desc)
          Sends a START message to everyone in the LSTS.
private  void TransactionMgr.endOfTransaction(TransactionOpDescriptor desc)
          This method is called to terminate the current transaction.
private  void OutgoingMgr.sendAllHosts(TransactionOpDescriptor desc)
          Sends a message to everyone within the group regardless of whether they have a tuple space shared.
 

Constructors in lime with parameters of type TransactionOpDescriptor
TransDescriptor(TransactionOpDescriptor desc, java.util.Hashtable agents)
          Creates a nwe TransDescriptor based on the specified TransactionOpDescriptor.
InitiatorTransDescriptor(TransactionOpDescriptor desc, LimeTupleSpace[] lts, Result lock)
          Creates an InitiatorTransDescriptor for the specified transaction.