com.atlassian.bamboo.notification
Class NotificationFactory

java.lang.Object
  extended by com.atlassian.bamboo.notification.NotificationFactory

public class NotificationFactory
extends java.lang.Object

Provides instances of the Notification Transports with the required dependencies injected.


Constructor Summary
NotificationFactory()
           
 
Method Summary
 ImTransport getImTransport(java.lang.String imAddress)
           
 MultipartEmailTransport getMultipartEmailTransport(java.lang.String emailAddress)
           
 TextEmailTransport getTextEmailTransport(java.lang.String emailAddress)
           
 UserRecipient getUserRecipient(java.lang.String username)
           
 void setBambooSmackClient(BambooSmackClient bambooSmackClient)
           
 void setBambooUserManager(BambooUserManager bambooUserManager)
           
 void setBuildManager(BuildManager buildManager)
           
 void setEventManager(com.atlassian.event.EventManager eventManager)
           
 void setTemplateRenderer(TemplateRenderer templateRenderer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NotificationFactory

public NotificationFactory()
Method Detail

getImTransport

public ImTransport getImTransport(java.lang.String imAddress)

getTextEmailTransport

public TextEmailTransport getTextEmailTransport(java.lang.String emailAddress)

getMultipartEmailTransport

public MultipartEmailTransport getMultipartEmailTransport(java.lang.String emailAddress)

getUserRecipient

public UserRecipient getUserRecipient(java.lang.String username)

setBambooSmackClient

public void setBambooSmackClient(BambooSmackClient bambooSmackClient)

setEventManager

public void setEventManager(com.atlassian.event.EventManager eventManager)

setBambooUserManager

public void setBambooUserManager(BambooUserManager bambooUserManager)

setTemplateRenderer

public void setTemplateRenderer(TemplateRenderer templateRenderer)

setBuildManager

public void setBuildManager(BuildManager buildManager)


Copyright © 2010 Atlassian. All Rights Reserved.