package com.mossle.javamail.service; import org.slf4j.Logger; import org.slf4j.LoggerFactory; public class SendWorker implements Runnable { private static Logger logger = LoggerFactory.getLogger(SendWorker.class); private JavamailQueue javamailQueue; private boolean active = true; public SendWorker(JavamailQueue javamailQueue) { this.javamailQueue = javamailQueue; } public void run() { while (active) { try { this.javamailQueue.doProcessSend(); } catch (Exception ex) { logger.error(ex.getMessage(), ex); } } } public void stop() { active = false; } }