Class EmailInitializer

java.lang.Object
com.bytedesk.core.email.EmailInitializer
All Implemented Interfaces:
org.springframework.beans.factory.SmartInitializingSingleton

@Component public class EmailInitializer extends Object implements org.springframework.beans.factory.SmartInitializingSingleton
  • Field Details

  • Constructor Details

    • EmailInitializer

      public EmailInitializer()
  • Method Details

    • afterSingletonsInstantiated

      public void afterSingletonsInstantiated()
      Specified by:
      afterSingletonsInstantiated in interface org.springframework.beans.factory.SmartInitializingSingleton
    • initPermissions

      private void initPermissions()
    • initEmailListeners

      private void initEmailListeners()
      初始化邮件监听任务 在服务器启动后,自动对所有已启用的 EmailEntity 启动监听任务 根据协议类型自动选择最佳的监听策略
    • getListenerStatusSummary

      public String getListenerStatusSummary()
      获取当前监听状态统计
      Returns:
      监听状态统计信息