01: //$Id: AutoFlushEventListener.java 7785 2005-08-08 23:24:44Z oneovthafew $
02: package org.hibernate.event;
03:
04: import org.hibernate.HibernateException;
05:
06: import java.io.Serializable;
07:
08: /**
09: * Defines the contract for handling of session auto-flush events.
10: *
11: * @author Steve Ebersole
12: */
13: public interface AutoFlushEventListener extends Serializable {
14:
15: /** Handle the given auto-flush event.
16: *
17: * @param event The auto-flush event to be handled.
18: * @throws HibernateException
19: */
20: public void onAutoFlush(AutoFlushEvent event)
21: throws HibernateException;
22: }
|