Is there a way to create a renderer in an application scope component? I'm just trying to send an email message using seam. I know I can use JavaMail of course but just began this task and was hoping to send it the same way I am sending my other mail messages via seam.
The renderer is null when its used. When I use the Events I get invalid state exception.
@Startup @Scope(ScopeType.APPLICATION) @Name("triggerManager") public class TriggerManager { @Logger private Log log; @In(create=true) private Renderer renderer; log.info("Its withing the warning time"); //Events.instance().raiseEvent("triggerWarning", u); renderer.render("/email/warning.xhtml");