Class QueuedOperationCollectionAction

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

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

    Constructors
    Constructor
    Description
    QueuedOperationCollectionAction(org.hibernate.collection.spi.PersistentCollection collection, org.hibernate.persister.collection.CollectionPersister persister, Object id, org.hibernate.event.spi.EventSource session)
    Constructs a CollectionUpdateAction
  • 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

    • QueuedOperationCollectionAction

      public QueuedOperationCollectionAction(org.hibernate.collection.spi.PersistentCollection collection, org.hibernate.persister.collection.CollectionPersister persister, Object id, org.hibernate.event.spi.EventSource session)
      Constructs a CollectionUpdateAction
      Parameters:
      collection - The collection to update
      persister - The collection persister
      id - The collection key
      session - The 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