01: //$Id: FlushEventListener.java 4185 2004-08-08 11:24:56Z 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 flush events.
10: *
11: * @author Steve Ebersole
12: */
13: public interface FlushEventListener extends Serializable {
14:
15: /** Handle the given flush event.
16: *
17: * @param event The flush event to be handled.
18: * @throws HibernateException
19: */
20: public void onFlush(FlushEvent event) throws HibernateException;
21: }
|