com.atlassian.confluence.mail.notification.listeners
Class PageEventToDetachedPageEventTransformerListener

java.lang.Object
  extended by com.atlassian.confluence.mail.notification.listeners.PageEventToDetachedPageEventTransformerListener

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

@Deprecated
public class PageEventToDetachedPageEventTransformerListener
extends java.lang.Object

Subscribes to Page Events and republishes them as detached page events on successful transaction commit.


Field Summary
static java.lang.String SYNC_EVENT_FEATURE_KEY
          Deprecated.  
 
Constructor Summary
PageEventToDetachedPageEventTransformerListener(com.atlassian.event.api.EventPublisher eventPublisher, SynchronizationManager synchronizationManager, DetachedPageEventListener detachedPageEventListener, DarkFeaturesManager darkFeaturesManager)
          Deprecated.  
 
Method Summary
 void handleCreated(PageCreateEvent pageEvent)
          Deprecated.  
 void handleMoved(PageMoveEvent pageEvent)
          Deprecated.  
 void handleTrashed(PageTrashedEvent pageEvent)
          Deprecated.  
 void handleUpdated(PageUpdateEvent pageEvent)
          Deprecated.  
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SYNC_EVENT_FEATURE_KEY

public static final java.lang.String SYNC_EVENT_FEATURE_KEY
Deprecated. 
See Also:
Constant Field Values
Constructor Detail

PageEventToDetachedPageEventTransformerListener

public PageEventToDetachedPageEventTransformerListener(com.atlassian.event.api.EventPublisher eventPublisher,
                                                       SynchronizationManager synchronizationManager,
                                                       DetachedPageEventListener detachedPageEventListener,
                                                       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. 


Copyright © 2003-2014 Atlassian. All Rights Reserved.