org.axiondb
Interface Transactable

All Known Subinterfaces:
TransactableTable, Transaction
All Known Implementing Classes:
ExternalDatabaseTable, SnapshotIsolationTransaction, TransactableTableImpl

public interface Transactable

Interface for entities that can take part in a transaction.

Version:
$Revision: 1.5 $ $Date: 2004/08/27 03:21:21 $

Method Summary
 void apply()
          Apply this committedtransaction..
 void commit()
          This transaction has been committed.
 void rollback()
          This transaction has been aborted.
 

Method Detail

commit

public void commit()
            throws AxionException
This transaction has been committed.

Throws:
AxionException

rollback

public void rollback()
              throws AxionException
This transaction has been aborted.

Throws:
AxionException

apply

public void apply()
           throws AxionException
Apply this committedtransaction..

Throws:
AxionException