public abstract class AbstractReactiveFlushingEventListener
extends java.lang.Object
AbstractFlushingEventListener
Constructor and Description |
---|
AbstractReactiveFlushingEventListener() |
Modifier and Type | Method and Description |
---|---|
protected java.util.concurrent.CompletionStage<java.lang.Void> |
flushEverythingToExecutions(org.hibernate.event.spi.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 java.util.concurrent.CompletionStage<java.lang.Void> |
performExecutions(org.hibernate.event.spi.EventSource session) |
protected void |
postFlush(org.hibernate.engine.spi.SessionImplementor session)
1.
|
protected void |
postPostFlush(org.hibernate.engine.spi.SessionImplementor session) |
public AbstractReactiveFlushingEventListener()
protected java.util.concurrent.CompletionStage<java.lang.Void> performExecutions(org.hibernate.event.spi.EventSource session)
protected java.util.concurrent.CompletionStage<java.lang.Void> flushEverythingToExecutions(org.hibernate.event.spi.FlushEvent event) throws org.hibernate.HibernateException
event
- The flush event.org.hibernate.HibernateException
- Error flushing caches to execution queues.protected void postFlush(org.hibernate.engine.spi.SessionImplementor session) throws org.hibernate.HibernateException
org.hibernate.HibernateException
protected void postPostFlush(org.hibernate.engine.spi.SessionImplementor session)