public interface  org.apache.activemq.store.TransactionStore extends java.lang.Object implements org.apache.activemq.Service
{
public abstract void prepare(org.apache.activemq.command.TransactionId) throws java.io.IOException;
public abstract void commit(org.apache.activemq.command.TransactionId, boolean, java.lang.Runnable, java.lang.Runnable) throws java.io.IOException;
public abstract void rollback(org.apache.activemq.command.TransactionId) throws java.io.IOException;
public abstract void recover(org.apache.activemq.store.TransactionRecoveryListener) throws java.io.IOException;
}