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");