m_maxUsagePercent = 90; m_intervalEmail = m_configuration.getEmailInterval() * 1000; m_intervalLog = m_configuration.getLogInterval() * 1000; if (m_configuration.getWarningInterval() > 0) { m_intervalWarning = m_configuration.getWarningInterval(); if (m_configuration.getMaxUsagePercent() > 0) { m_maxUsagePercent = m_configuration.getMaxUsagePercent(); new Integer(m_maxUsagePercent))); if ((m_configuration.getEmailReceiver() == null) || (m_configuration.getEmailSender() == null)) { CmsLog.INIT.info(Messages.get().getBundle().key(Messages.LOG_MM_EMAIL_DISABLED_0)); } else { CmsLog.INIT.info(Messages.get().getBundle().key( Messages.LOG_MM_EMAIL_SENDER_1, m_configuration.getEmailSender())); Iterator<String> i = m_configuration.getEmailReceiver().iterator(); int n = 0; while (i.hasNext()) {
if ((m_configuration.getEmailSender() == null) || (m_configuration.getEmailReceiver() == null)) { String from = m_configuration.getEmailSender(); List<InternetAddress> receivers = new ArrayList<InternetAddress>(); List<String> receiverEmails = m_configuration.getEmailReceiver(); try { if ((from != null) && (receiverEmails != null) && !receiverEmails.isEmpty()) {
if (CmsStringUtil.isNotEmptyOrWhitespaceOnly(memoryMonitorConfiguration.getClassName())) { m_memoryMonitor = (CmsMemoryMonitor)Class.forName(memoryMonitorConfiguration.getClassName()).newInstance(); } else { m_memoryMonitor = new CmsMemoryMonitor(); memoryMonitorConfiguration.getClassName()), e);
if ((m_configuration.getEmailSender() == null) || (m_configuration.getEmailReceiver() == null)) { String from = m_configuration.getEmailSender(); List<InternetAddress> receivers = new ArrayList<InternetAddress>(); List<String> receiverEmails = m_configuration.getEmailReceiver(); try { if ((from != null) && (receiverEmails != null) && !receiverEmails.isEmpty()) {
if (CmsStringUtil.isNotEmptyOrWhitespaceOnly(memoryMonitorConfiguration.getClassName())) { m_memoryMonitor = (CmsMemoryMonitor)Class.forName( memoryMonitorConfiguration.getClassName()).newInstance(); } else { m_memoryMonitor = new CmsMemoryMonitor(); Messages.get().container( Messages.ERR_CRITICAL_INIT_MEMORY_MONITOR_1, memoryMonitorConfiguration.getClassName()), e);
m_maxUsagePercent = 90; m_intervalEmail = m_configuration.getEmailInterval() * 1000; m_intervalLog = m_configuration.getLogInterval() * 1000; if (m_configuration.getWarningInterval() > 0) { m_intervalWarning = m_configuration.getWarningInterval(); if (m_configuration.getMaxUsagePercent() > 0) { m_maxUsagePercent = m_configuration.getMaxUsagePercent(); Messages.get().getBundle().key(Messages.LOG_MM_INTERVAL_MAX_USAGE_1, new Integer(m_maxUsagePercent))); if ((m_configuration.getEmailReceiver() == null) || (m_configuration.getEmailSender() == null)) { CmsLog.INIT.info(Messages.get().getBundle().key(Messages.LOG_MM_EMAIL_DISABLED_0)); } else { CmsLog.INIT.info( Messages.get().getBundle().key(Messages.LOG_MM_EMAIL_SENDER_1, m_configuration.getEmailSender())); Iterator<String> i = m_configuration.getEmailReceiver().iterator(); int n = 0; while (i.hasNext()) {
if (CmsStringUtil.isNotEmptyOrWhitespaceOnly(m_cmsMemoryMonitorConfiguration.getClassName())) { memorymonitorElement.addAttribute(A_CLASS, m_cmsMemoryMonitorConfiguration.getClassName()); if (m_cmsMemoryMonitorConfiguration.getMaxUsagePercent() > 0) { memorymonitorElement.addElement(N_MAXUSAGE_PERCENT).addText( String.valueOf(m_cmsMemoryMonitorConfiguration.getMaxUsagePercent())); if (m_cmsMemoryMonitorConfiguration.getLogInterval() > 0) { memorymonitorElement.addElement(N_LOG_INTERVAL).addText( String.valueOf(m_cmsMemoryMonitorConfiguration.getLogInterval())); if (m_cmsMemoryMonitorConfiguration.getEmailInterval() > 0) { memorymonitorElement.addElement(N_EMAIL_INTERVAL).addText( String.valueOf(m_cmsMemoryMonitorConfiguration.getEmailInterval())); if (m_cmsMemoryMonitorConfiguration.getWarningInterval() > 0) { memorymonitorElement.addElement(N_WARNING_INTERVAL).addText( String.valueOf(m_cmsMemoryMonitorConfiguration.getWarningInterval())); if (m_cmsMemoryMonitorConfiguration.getEmailSender() != null) { memorymonitorElement.addElement(N_EMAIL_SENDER).addText( m_cmsMemoryMonitorConfiguration.getEmailSender()); List emailReceiver = m_cmsMemoryMonitorConfiguration.getEmailReceiver(); if (!emailReceiver.isEmpty()) { Element emailreceiverElement = memorymonitorElement.addElement(N_EMAIL_RECEIVER);
if (CmsStringUtil.isNotEmptyOrWhitespaceOnly(m_cmsMemoryMonitorConfiguration.getClassName())) { memorymonitorElement.addAttribute(A_CLASS, m_cmsMemoryMonitorConfiguration.getClassName()); String.valueOf(m_cmsMemoryMonitorConfiguration.getMaxUsagePercent())); String.valueOf(m_cmsMemoryMonitorConfiguration.getLogInterval())); if (m_cmsMemoryMonitorConfiguration.getEmailInterval() >= 0) { memorymonitorElement.addElement(N_EMAIL_INTERVAL).addText( String.valueOf(m_cmsMemoryMonitorConfiguration.getEmailInterval())); String.valueOf(m_cmsMemoryMonitorConfiguration.getWarningInterval())); if (m_cmsMemoryMonitorConfiguration.getEmailSender() != null) { memorymonitorElement.addElement(N_EMAIL_SENDER).addText( m_cmsMemoryMonitorConfiguration.getEmailSender()); List<String> emailReceiver = m_cmsMemoryMonitorConfiguration.getEmailReceiver(); if (!emailReceiver.isEmpty()) { Element emailreceiverElement = memorymonitorElement.addElement(N_EMAIL_RECEIVER);