Class Retriever

  • All Implemented Interfaces:
    AutoCloseable

    public class Retriever
    extends Object
    implements AutoCloseable
    Since:
    Apr 16, 2005
    Version:
    $Id: $
    Author:
    Wael Chatila
    • 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("[email protected]");
        This will fetch all available messages for Billy using POP3.
        Parameters:
        server - the POP3 or IMAP server
    • Method Detail

      • getMessages

        public jakarta.mail.Message[] getMessages​(String account)
      • getMessages

        public jakarta.mail.Message[] getMessages​(String account,
                                                  String password)
      • close

        public void close()
        Closes the underlying store. Make sure you finished processing any fetched messages before closing!
        Specified by:
        close in interface AutoCloseable
        Since:
        1.5