Class SmtpManager.WaitObject

  • Enclosing class:
    SmtpManager

    public static class SmtpManager.WaitObject
    extends java.lang.Object
    This Object is used by a thread to wait until a number of emails have arrived. (for example Server's waitForIncomingEmail method) Every time an email has arrived, the method emailReceived() must be called. The notify() or notifyALL() methods should not be called on this object unless you want to notify waiting threads even if not all the required emails have arrived.
    • Constructor Summary

      Constructors 
      Constructor Description
      WaitObject​(int emailCount)  
    • Constructor Detail

      • WaitObject

        public WaitObject​(int emailCount)
    • Method Detail

      • getEmailCount

        public int getEmailCount()
      • isArrived

        public boolean isArrived()
      • emailReceived

        public void emailReceived()