com.atlassian.jira.mention.commands
Class EmailMentionedUsers

java.lang.Object
  extended by com.atlassian.jira.mention.commands.EmailMentionedUsers
All Implemented Interfaces:
Startable

public class EmailMentionedUsers
extends Object
implements Startable

Responsible for sending out a notification email to the users mentioned in an issue.

Since:
v5.0

Constructor Summary
EmailMentionedUsers(com.atlassian.event.api.EventPublisher eventPublisher, MailService mailService, RendererManager rendererManager, com.atlassian.mail.server.MailServerManager mailServerManager)
           
 
Method Summary
 void execute(MentionIssueEvent mentionIssueEvent)
           
 void start()
          This method wil be called after the plugin system is fully initialised and all components added to the dependency injection framework.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EmailMentionedUsers

public EmailMentionedUsers(com.atlassian.event.api.EventPublisher eventPublisher,
                           MailService mailService,
                           RendererManager rendererManager,
                           com.atlassian.mail.server.MailServerManager mailServerManager)
Method Detail

start

public void start()
           throws Exception
Description copied from interface: Startable
This method wil be called after the plugin system is fully initialised and all components added to the dependency injection framework.

Specified by:
start in interface Startable
Throws:
Exception - Allows implementations to throw an Exception.

execute

@EventListener
public void execute(MentionIssueEvent mentionIssueEvent)


Copyright © 2002-2012 Atlassian. All Rights Reserved.