Class PageEventToAsyncPageEventTransformerListener

java.lang.Object
com.atlassian.confluence.mail.notification.listeners.PageEventToAsyncPageEventTransformerListener

@Deprecated public class PageEventToAsyncPageEventTransformerListener extends Object
Deprecated.
since 5.3 this class is intermittent bridge for safe migration from sync to async event processing and not intended to long term usage. In next releases sync version will be removed and async version of events will be published from PageManager
Subscribes to Page Events and republishes them as detached page events on successful transaction commit.
  • Field Details

  • Constructor Details

    • PageEventToAsyncPageEventTransformerListener

      public PageEventToAsyncPageEventTransformerListener(com.atlassian.event.api.EventPublisher eventPublisher, SynchronizationManager synchronizationManager, PageEventListener pageEventListener, DarkFeaturesManager darkFeaturesManager)
      Deprecated.
  • Method Details

    • handleCreated

      @EventListener public void handleCreated(PageCreateEvent pageEvent)
      Deprecated.
    • handleUpdated

      @EventListener public void handleUpdated(PageUpdateEvent pageEvent)
      Deprecated.
    • handleTrashed

      @EventListener public void handleTrashed(PageTrashedEvent pageEvent)
      Deprecated.
    • handleMoved

      @EventListener public void handleMoved(PageMoveEvent pageEvent)
      Deprecated.