Package org.nasutekds.server.admin.std.server

Examples of org.nasutekds.server.admin.std.server.SMTPAlertHandlerCfg


   * {@inheritDoc}
   */
  public void sendAlertNotification(AlertGenerator generator, String alertType,
                                    Message alertMessage)
  {
    SMTPAlertHandlerCfg cfg = currentConfig;

    ArrayList<String> recipients =
         new ArrayList<String>(cfg.getRecipientAddress());

    String alertIDStr;
    String alertMessageStr;
    if (alertMessage != null) {
      alertIDStr = String.valueOf(alertMessage.getDescriptor().getId());
      alertMessageStr = alertMessage.toString();
    } else {
      alertIDStr = String.valueOf(MessageDescriptor.NULL_ID);
      alertMessageStr = "none";
    }
    String subject = replaceTokens(cfg.getMessageSubject(), alertType,
                                   alertIDStr, alertMessageStr);

    String body = replaceTokens(cfg.getMessageBody(), alertType, alertIDStr,
                                alertMessageStr);

    EMailMessage message = new EMailMessage(cfg.getSenderAddress(), recipients,
                                            subject);

    message.setBody(Message.raw(wrapText(body, 75)));

    try
View Full Code Here

TOP

Related Classes of org.nasutekds.server.admin.std.server.SMTPAlertHandlerCfg

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.