Interface ReactiveMergeEventListener

  • All Superinterfaces:
    java.io.Serializable
    All Known Implementing Classes:
    DefaultReactiveMergeEventListener

    public interface ReactiveMergeEventListener
    extends java.io.Serializable
    Defines the contract for handling of merge events generated from a session.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.util.concurrent.CompletionStage<java.lang.Void> reactiveOnMerge​(org.hibernate.event.spi.MergeEvent event)
      Handle the given merge event.
      java.util.concurrent.CompletionStage<java.lang.Void> reactiveOnMerge​(org.hibernate.event.spi.MergeEvent event, org.hibernate.event.spi.MergeContext copiedAlready)
      Handle the given merge event.
    • Method Detail

      • reactiveOnMerge

        java.util.concurrent.CompletionStage<java.lang.Void> reactiveOnMerge​(org.hibernate.event.spi.MergeEvent event)
                                                                      throws org.hibernate.HibernateException
        Handle the given merge event.
        Parameters:
        event - The merge event to be handled.
        Throws:
        org.hibernate.HibernateException
      • reactiveOnMerge

        java.util.concurrent.CompletionStage<java.lang.Void> reactiveOnMerge​(org.hibernate.event.spi.MergeEvent event,
                                                                             org.hibernate.event.spi.MergeContext copiedAlready)
                                                                      throws org.hibernate.HibernateException
        Handle the given merge event.
        Parameters:
        event - The merge event to be handled.
        Throws:
        org.hibernate.HibernateException