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

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

Throws:
AxionException

rollback

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

Throws:
AxionException

apply

void apply()
           throws AxionException
Apply this committedtransaction..

Throws:
AxionException