public class ReactiveEntityDeleteAction extends org.hibernate.action.internal.EntityDeleteAction implements ReactiveExecutable
EntityDeleteAction
.Constructor and Description |
---|
ReactiveEntityDeleteAction(java.io.Serializable id,
java.lang.Object[] state,
java.lang.Object version,
java.lang.Object instance,
org.hibernate.persister.entity.EntityPersister persister,
boolean isCascadeDeleteEnabled,
org.hibernate.engine.spi.SessionImplementor session) |
Modifier and Type | Method and Description |
---|---|
void |
execute() |
java.util.concurrent.CompletionStage<java.lang.Void> |
reactiveExecute() |
doAfterTransactionCompletion, getLock, getNaturalIdValues, getState, getVersion, hasPostCommitEventListeners, isCascadeDeleteEnabled, postCommitDelete, postDelete, preDelete, setLock
afterDeserialize, beforeExecutions, compareTo, eventSource, getAfterTransactionCompletionProcess, getBeforeTransactionCompletionProcess, getDelayedId, getEntityName, getFastSessionServices, getId, getInstance, getPersister, getPropertySpaces, getSession, isVeto, listenerGroup, needsAfterTransactionCompletion, setVeto, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
public ReactiveEntityDeleteAction(java.io.Serializable id, java.lang.Object[] state, java.lang.Object version, java.lang.Object instance, org.hibernate.persister.entity.EntityPersister persister, boolean isCascadeDeleteEnabled, org.hibernate.engine.spi.SessionImplementor session)
public void execute() throws org.hibernate.HibernateException
execute
in interface org.hibernate.action.spi.Executable
execute
in class org.hibernate.action.internal.EntityDeleteAction
org.hibernate.HibernateException
public java.util.concurrent.CompletionStage<java.lang.Void> reactiveExecute() throws org.hibernate.HibernateException
reactiveExecute
in interface ReactiveExecutable
org.hibernate.HibernateException