1 5 package org.prevayler.implementation.logging; 6 7 import java.io.IOException ; 8 import java.util.Date ; 9 10 import org.prevayler.Transaction; 11 import org.prevayler.foundation.Turn; 12 import org.prevayler.implementation.publishing.TransactionSubscriber; 13 14 public interface TransactionLogger { 16 17 public void log(Transaction transaction, Date executionTime, Turn threadSynchronizationTurn); 18 19 public void update(TransactionSubscriber subscriber, long initialTransaction) throws IOException , ClassNotFoundException ; 20 21 public void close() throws IOException ; 22 23 } 24 | Popular Tags |