com.atlassian.confluence.plugins.like.notifications
Class NotificationListener

java.lang.Object
  extended by com.atlassian.confluence.plugins.like.notifications.NotificationListener

public class NotificationListener
extends java.lang.Object

Listens for LikeCreatedEvents and sends out a notification if appropriate. It is possible to run this event listener in the thread associated with a normal request or in a thread found inside a pool (say a thread pool that runs listeners asynchronously).


Constructor Summary
NotificationListener()
           
 
Method Summary
 void onLikeEvent(LikeCreatedEvent likeEvent)
           
 void setDataSourceFactory(DataSourceFactory dataSourceFactory)
           
 void setExcerpter(Excerpter excerpter)
           
 void setFollowManager(FollowManager followManager)
           
 void setI18NBeanFactory(I18NBeanFactory i18NBeanFactory)
           
 void setLikeNotificationManager(LikeNotificationManager likeNotificationManager)
           
 void setLocaleManager(LocaleManager localeManager)
           
 void setPermissionManager(PermissionManager permissionManager)
           
 void setRenderManager(NotificationRenderManager renderManager)
           
 void setSettingsManager(SettingsManager settingsManager)
           
 void setTaskManager(com.atlassian.core.task.MultiQueueTaskManager taskManager)
           
 void setUserAccessor(UserAccessor userAccessor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NotificationListener

public NotificationListener()
Method Detail

onLikeEvent

@EventListener
public void onLikeEvent(LikeCreatedEvent likeEvent)

setTaskManager

public void setTaskManager(com.atlassian.core.task.MultiQueueTaskManager taskManager)

setI18NBeanFactory

public void setI18NBeanFactory(I18NBeanFactory i18NBeanFactory)

setLocaleManager

public void setLocaleManager(LocaleManager localeManager)

setExcerpter

public void setExcerpter(Excerpter excerpter)

setLikeNotificationManager

public void setLikeNotificationManager(LikeNotificationManager likeNotificationManager)

setFollowManager

public void setFollowManager(FollowManager followManager)

setPermissionManager

public void setPermissionManager(PermissionManager permissionManager)

setRenderManager

public void setRenderManager(NotificationRenderManager renderManager)

setDataSourceFactory

public void setDataSourceFactory(DataSourceFactory dataSourceFactory)

setUserAccessor

public void setUserAccessor(UserAccessor userAccessor)

setSettingsManager

public void setSettingsManager(SettingsManager settingsManager)


Copyright © 2003-2014 Atlassian. All Rights Reserved.