Class MailReaderImpl

java.lang.Object
com.atlassian.mail.server.managers.jira.MailReaderImpl
All Implemented Interfaces:
MailReader

public class MailReaderImpl extends Object implements MailReader
  • Constructor Details

    • MailReaderImpl

      public MailReaderImpl(com.atlassian.mail.msgraph.service.ExternalMailPuller mailPuller)
  • Method Details

    • pullMessages

      public List<javax.mail.Message> pullMessages() throws javax.mail.MessagingException
      Description copied from interface: MailReader
      Returns pulled messages from the mailbox.
      Specified by:
      pullMessages in interface MailReader
      Returns:
      List of pulled Message;
      Throws:
      javax.mail.MessagingException - delegates any occurred exception wrapped in MessagingException
    • markMessageRead

      public void markMessageRead(javax.mail.Message message) throws javax.mail.MessagingException
      Description copied from interface: MailReader
      Marks provided message as read.
      Specified by:
      markMessageRead in interface MailReader
      Parameters:
      message - Message to be marked as read;
      Throws:
      javax.mail.MessagingException - delegates any occurred exception wrapped in MessagingException