Prevayler™
The Free Software
Prevalence Layer

org.prevayler.implementation.logging
Interface TransactionLogger

All Known Implementing Classes:
PersistentLogger, TransientLogger

public interface TransactionLogger


Method Summary
 void close()
           
 void log(Transaction transaction, java.util.Date executionTime, org.prevayler.foundation.Turn threadSynchronizationTurn)
           
 void update(TransactionSubscriber subscriber, long initialTransaction)
           
 

Method Detail

log

public void log(Transaction transaction,
                java.util.Date executionTime,
                org.prevayler.foundation.Turn threadSynchronizationTurn)

update

public void update(TransactionSubscriber subscriber,
                   long initialTransaction)
            throws java.io.IOException,
                   java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException

close

public void close()
           throws java.io.IOException
Throws:
java.io.IOException


'Prevayler' is a trademark of Klaus Wuestefeld.
Copyleft 2001-2004 Klaus Wuestefeld.