Class Retriever


  • public class Retriever
    extends java.lang.Object
    Since:
    Apr 16, 2005
    Version:
    $Id: $
    Author:
    Wael Chatila
    • Constructor Summary

      Constructors 
      Constructor Description
      Retriever​(AbstractServer server)
      Creates a retriever object for a particular server
      Example:
      GreenMail greenMail = new GreenMail();
      ...
      Retriever r = new Retriever(greenMail.getPop3())
      ; r.getMessages("bill@microsoft.com");
      This will fetch all available messages for Billy using POP3.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      javax.mail.Message[] getMessages​(java.lang.String account)  
      javax.mail.Message[] getMessages​(java.lang.String account, java.lang.String password)  
      void logout()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Retriever

        public Retriever​(AbstractServer server)
        Creates a retriever object for a particular server
        Example:
        GreenMail greenMail = new GreenMail();
        ...
        Retriever r = new Retriever(greenMail.getPop3())
        ; r.getMessages("bill@microsoft.com");
        This will fetch all available messages for Billy using POP3.
        Parameters:
        server -
    • Method Detail

      • getMessages

        public javax.mail.Message[] getMessages​(java.lang.String account)
                                         throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getMessages

        public javax.mail.Message[] getMessages​(java.lang.String account,
                                                java.lang.String password)
                                         throws java.lang.Exception
        Throws:
        java.lang.Exception
      • logout

        public void logout()