@Override public Result run() { try { queue.clear(); } catch (MailQueue.MailQueueException e) { LOGGER.error("Clear MailQueue got an exception", e); return Result.PARTIAL; } return Result.COMPLETED; }
@Override public long clear() throws Exception { try { return queue.clear(); } catch (MailQueueException e) { throw new Exception(e.getMessage()); } }