Class MailWrapperUtils.FolderWrapper

java.lang.Object
org.jenkinsci.plugins.pollmailboxtrigger.mail.utils.Logger.HasLogger
org.jenkinsci.plugins.pollmailboxtrigger.mail.utils.MailWrapperUtils.FolderWrapper
Enclosing class:
MailWrapperUtils

public static class MailWrapperUtils.FolderWrapper extends Logger.HasLogger
  • Field Details

    • UNREAD_FLAG

      public static final javax.mail.search.SearchTerm UNREAD_FLAG
  • Constructor Details

    • FolderWrapper

      public FolderWrapper(Logger logger, javax.mail.Folder folder)
  • Method Details

    • getFolder

      public javax.mail.Folder getFolder()
    • getUnreadMessagesSince

      public MailWrapperUtils.MessagesWrapper getUnreadMessagesSince(Date fromDate) throws javax.mail.MessagingException
      Throws:
      javax.mail.MessagingException
    • getUnreadMessages

      public MailWrapperUtils.MessagesWrapper getUnreadMessages() throws javax.mail.MessagingException
      Throws:
      javax.mail.MessagingException
    • search

      public MailWrapperUtils.MessagesWrapper search(javax.mail.search.SearchTerm... term) throws javax.mail.MessagingException
      Throws:
      javax.mail.MessagingException
    • search

      public MailWrapperUtils.MessagesWrapper search(List<javax.mail.search.SearchTerm> term) throws javax.mail.MessagingException
      Throws:
      javax.mail.MessagingException
    • close

      public void close() throws javax.mail.MessagingException
      Throws:
      javax.mail.MessagingException