1 10 11 package org.mmbase.applications.email; 12 13 14 import org.mmbase.module.core.*; 15 16 import org.mmbase.util.logging.Logging; 17 import org.mmbase.util.logging.Logger; 18 19 26 public class EmailBackgroundHandler implements Runnable { 27 28 static private final Logger log = Logging.getLoggerInstance(EmailBackgroundHandler.class); 29 30 private MMObjectNode node; 32 33 34 37 public EmailBackgroundHandler(MMObjectNode node) { 38 this.node = node; 39 Thread kicker = new Thread (this, "emailbackgroundhandler"); 40 kicker.start(); 42 } 43 44 45 48 public void run () { 49 try { 52 EmailHandler.sendMailNode(node); 53 } catch(Exception e) { 54 log.error("run(): ERROR: Exception in emailbackgroundhandler thread!"); 55 log.error(Logging.stackTrace(e)); 56 } 57 } 58 59 } 60 | Popular Tags |