public class DefaultReactivePersistEventListener extends AbstractReactiveSaveEventListener<IdentitySet> implements ReactivePersistEventListener
org.hibernate.event.internal.DefaultPersistEventListener
.Constructor and Description |
---|
DefaultReactivePersistEventListener() |
Modifier and Type | Method and Description |
---|---|
protected CompletionStage<Void> | entityIsPersistent(PersistEvent event, IdentitySet createCache) |
protected CompletionStage<Void> | entityIsTransient(PersistEvent event, IdentitySet createCache) Handle the given create event. |
protected CascadingAction<IdentitySet> | getCascadeReactiveAction() |
void | onPersist(PersistEvent event) |
void | onPersist(PersistEvent event, Map createdAlready) |
CompletionStage<Void> | reactiveOnPersist(PersistEvent event) Handle the given create event. |
CompletionStage<Void> | reactiveOnPersist(PersistEvent event, IdentitySet createCache) Handle the given create event. |
cascadeAfterSave, cascadeBeforeSave, getMergeMap, injectCallbackRegistry, reactivePerformSave, reactivePerformSaveOrReplicate, reactiveSaveWithGeneratedId, reactiveSaveWithRequestedId, substituteValuesIfNecessary, visitCollectionsBeforeSave
protected CascadingAction<IdentitySet> getCascadeReactiveAction()
getCascadeReactiveAction
in class AbstractReactiveSaveEventListener<IdentitySet>
public CompletionStage<Void> reactiveOnPersist(PersistEvent event) throws HibernateException
reactiveOnPersist
in interface ReactivePersistEventListener
event
- The create event to be handled.HibernateException
public CompletionStage<Void> reactiveOnPersist(PersistEvent event, IdentitySet createCache) throws HibernateException
reactiveOnPersist
in interface ReactivePersistEventListener
event
- The create event to be handled.HibernateException
protected CompletionStage<Void> entityIsPersistent(PersistEvent event, IdentitySet createCache)
protected CompletionStage<Void> entityIsTransient(PersistEvent event, IdentitySet createCache)
event
- The save event to be handled.createCache
- The copy cache of entity instance to merge/copy instance.public void onPersist(PersistEvent event)
public void onPersist(PersistEvent event, Map createdAlready)