类 ReceiveTask3

java.lang.Object
java.lang.Thread
com.sh.mail.monitor.v3.ReceiveTask3
所有已实现的接口:
Runnable

public class ReceiveTask3 extends Thread
Description: 接收监控 Title:首亨软件 - CRM、TSS、ERP等信息化管理软件
  • 字段详细资料

    • STATE_WAIT_START

      public static int STATE_WAIT_START
    • STATE_RUN

      public static int STATE_RUN
    • STATE_STOP

      public static int STATE_STOP
  • 构造器详细资料

  • 方法详细资料

    • isActive

      public boolean isActive()
      当前任务状态
      返回:
      boolean
    • stopTask

      public void stopTask()
      停止当前任务
    • run

      public void run()
      指定者:
      run 在接口中 Runnable
      覆盖:
      run 在类中 Thread
    • checkDataCenter

      public DataCenter checkDataCenter(DataCenter dc)
      检查连接有效性
      参数:
      dc - DataCenter
      返回:
      DataCenter
    • getMessageList

      public jakarta.mail.Message[] getMessageList(String protocolType, String pop, String userName, String password, Date recieveDate) throws Exception
      获取邮件信息,如果网络不稳定,该方法有可能会阻塞住
      参数:
      protocolType - String
      pop - String
      userName - String
      password - String
      recieveDate - Date
      返回:
      Message[]
      抛出:
      Exception - Exception
    • save2Error

      public void save2Error(DataCenter dc, String mailId, String errorMsg)
      将接收邮件出错的加入到出错信息表中,以避免每次都重复接收
      参数:
      dc - DataCenter
      mailId - String
      errorMsg - String
    • checkReply

      public void checkReply(DataCenter dc, String mailId)
      判断是否发送回执
      参数:
      dc - DataCenter
      mailId - String
    • getMailConfig

      public MailConfig getMailConfig()