|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |