package org.springmodules.prevayler; import org.prevayler.Prevayler; import org.springmodules.prevayler.callback.PrevaylerCallback; import org.springmodules.prevayler.system.callback.SystemCallback; /** * The session represents the execution context of a transaction. * * @author Sergio Bossa */ public interface Session { public Object execute(PrevaylerCallback callback); public Object execute(SystemCallback callback); public void flush(Prevayler prevayler); }