Class ReactiveCollectionRecreateAction

java.lang.Object
org.hibernate.action.internal.CollectionAction
org.hibernate.reactive.engine.impl.ReactiveCollectionRecreateAction
All Implemented Interfaces:
Serializable, Comparable<org.hibernate.engine.spi.ComparableExecutable>, org.hibernate.action.spi.Executable, org.hibernate.engine.spi.ComparableExecutable, ReactiveExecutable

public class ReactiveCollectionRecreateAction extends org.hibernate.action.internal.CollectionAction implements ReactiveExecutable
See Also:
  • Constructor Summary

    Constructors
    Constructor
    Description
    ReactiveCollectionRecreateAction(org.hibernate.collection.spi.PersistentCollection collection, org.hibernate.persister.collection.CollectionPersister persister, Object key, org.hibernate.event.spi.EventSource session)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
     

    Methods inherited from class org.hibernate.action.internal.CollectionAction

    afterDeserialize, beforeExecutions, compareTo, eventSource, evict, getAfterTransactionCompletionProcess, getBeforeTransactionCompletionProcess, getCollection, getEventListenerGroups, getKey, getPersister, getPrimarySortClassifier, getPropertySpaces, getSecondarySortIndex, getSession, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.hibernate.action.spi.Executable

    afterDeserialize, beforeExecutions, getAfterTransactionCompletionProcess, getBeforeTransactionCompletionProcess, getPropertySpaces
  • Constructor Details

    • ReactiveCollectionRecreateAction

      public ReactiveCollectionRecreateAction(org.hibernate.collection.spi.PersistentCollection collection, org.hibernate.persister.collection.CollectionPersister persister, Object key, org.hibernate.event.spi.EventSource session)
  • Method Details

    • reactiveExecute

      public CompletionStage<Void> reactiveExecute()
      Specified by:
      reactiveExecute in interface ReactiveExecutable
    • execute

      public void execute() throws org.hibernate.HibernateException
      Specified by:
      execute in interface org.hibernate.action.spi.Executable
      Throws:
      org.hibernate.HibernateException