Firefish 0.5.10

gov.lbl.dsd.firefish
Class Transaction

java.lang.Object
  extended bygov.lbl.dsd.firefish.Transaction

public class Transaction
extends Object

A transaction is a sequence of message exchanges for a given query; At any given time it is either in state TransactionState.UNKNOWN, TransactionState.OPEN or TransactionState.CLOSED.

Version:
$Revision: 1.2 $, $Date: 2004/01/30 01:18:02 $

Field Summary
 ItemSet availableItems
           
 boolean availInitialized
           
 Request childRequest
           
 TransactionState childState
           
 Event reqEvent
           
 
Constructor Summary
Transaction(Open open)
          Constructor for Transaction.
 
Method Summary
 Map getAttributes()
           
 ItemSet getAvailableItems()
           
 Open getOpen()
           
 TransactionState getState()
           
 TransactionID getTransactionID()
           
 void setAvailableItems(ItemSet availableItems)
           
 void setState(TransactionState state)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

availableItems

public ItemSet availableItems

reqEvent

public Event reqEvent

childRequest

public Request childRequest

childState

public TransactionState childState

availInitialized

public boolean availInitialized
Constructor Detail

Transaction

public Transaction(Open open)
Constructor for Transaction.

Method Detail

getState

public TransactionState getState()

setState

public void setState(TransactionState state)

getTransactionID

public TransactionID getTransactionID()

getOpen

public Open getOpen()

getAvailableItems

public ItemSet getAvailableItems()

setAvailableItems

public void setAvailableItems(ItemSet availableItems)

getAttributes

public Map getAttributes()

toString

public String toString()

Firefish 0.5.10

Jump to the Firefish Homepage