/* (non-Javadoc) * @see es.alvsanand.webpage.services.admin.WebAdminService#sentEmail(javax.mail.Message) */ public void sentEmail(Message message) throws ServiceException { try { logger.debug("Sending email"); Transport.send(message); } catch (MessagingException messagingException) { logger.error("Error sending email.", messagingException); throw new ServiceException(messagingException); } }
/* * (non-Javadoc) * * @see es.alvsanand.webpage.services.admin.WebAdminService#eraseCache() */ public void eraseCache() { Cache cache; try { logger.debug("Erasing cache data"); CacheFactory cacheFactory = CacheManager.getInstance().getCacheFactory(); cache = cacheFactory.createCache(Collections.emptyMap()); for (String cacheName : Globals.CAHE_NAMES) { cache.remove(cacheName); } } catch (CacheException cacheException) { logger.error("Error removing erasing cache data.", cacheException); } }