org.hibernate.event.def
public class: DefaultFlushEventListener [javadoc |
source]
java.lang.Object
org.hibernate.event.def.AbstractFlushingEventListener
org.hibernate.event.def.DefaultFlushEventListener
All Implemented Interfaces:
FlushEventListener, Serializable
Direct Known Subclasses:
EJB3FlushEventListener
Defines the default flush event listeners used by hibernate for
flushing session state in response to generated flush events.
| Method from org.hibernate.event.def.DefaultFlushEventListener Summary: |
|---|
|
onFlush |
| Method from org.hibernate.event.def.DefaultFlushEventListener Detail: |
public void onFlush(FlushEvent event) throws HibernateException {
final EventSource source = event.getSession();
if ( source.getPersistenceContext().hasNonReadOnlyEntities() ) {
flushEverythingToExecutions(event);
performExecutions(source);
postFlush(source);
if ( source.getFactory().getStatistics().isStatisticsEnabled() ) {
source.getFactory().getStatisticsImplementor().flush();
}
}
}
Handle the given flush event. |