Class 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.
    • Constructor Detail

      • PageEventToAsyncPageEventTransformerListener

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

      • 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.