Interface PostOffice

All Superinterfaces:
Comparable<Object>, HealthInspector<String>
All Known Implementing Classes:
BootPostOfficeImpl

public interface PostOffice extends HealthInspector<String>
Author:
Changski Tie Zheng Zhang 张铁铮, 魏泽北, 杜旺财, 杜富贵
  • Method Details

    • sendAlertAsync

      void sendAlertAsync(Collection<String> to, String title, String content, Throwable cause, boolean debouncing)
      send alert email in async mode
      Parameters:
      to -
      title -
      content -
      cause -
      debouncing -
    • sendAlertSync

      void sendAlertSync(Collection<String> to, String title, String content, Throwable cause, boolean debouncing)
      send alert email in sync mode
      Parameters:
      to -
      title -
      content -
      cause -
      debouncing -
    • sendEmailSync

      boolean sendEmailSync(Collection<String> to, String title, String content, boolean isHTMLFormat)
      send email in sync mode
      Parameters:
      to -
      title -
      content -
      isHTMLFormat -
      Returns:
      true is success
    • sendEmailAsync

      boolean sendEmailAsync(Collection<String> to, String title, String content, boolean isHTMLFormat)
      send email in async mode
      Parameters:
      to -
      title -
      content -
      isHTMLFormat -
      Returns:
    • setAppVersion

      void setAppVersion(String appVersion)