|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.hibernate.event.def.AbstractFlushingEventListener
public abstract class AbstractFlushingEventListener
A convenience base class for listeners whose functionality results in flushing.
Constructor Summary | |
---|---|
AbstractFlushingEventListener()
|
Method Summary | |
---|---|
protected void |
flushEverythingToExecutions(FlushEvent event)
Coordinates the processing necessary to get things ready for executions as db calls by preping the session caches and moving the appropriate entities and collections to their respective execution queues. |
protected Object |
getAnything()
|
protected CascadingAction |
getCascadingAction()
|
protected void |
performExecutions(EventSource session)
Execute all SQL and second-level cache updates, in a special order so that foreign-key constraints cannot be violated: Inserts, in the order they were performed Updates Deletion of collection elements Insertion of collection elements Deletes, in the order they were performed |
protected void |
postFlush(SessionImplementor session)
1. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AbstractFlushingEventListener()
Method Detail |
---|
protected void flushEverythingToExecutions(FlushEvent event) throws HibernateException
event
- The flush event.
HibernateException
- Error flushing caches to execution queues.protected Object getAnything()
protected CascadingAction getCascadingAction()
protected void performExecutions(EventSource session) throws HibernateException
HibernateException
protected void postFlush(SessionImplementor session) throws HibernateException
HibernateException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |