org.jenkinsci.plugins.pollmailboxtrigger.mail
Class MailWrapperUtils.MessagesWrapper

java.lang.Object
  extended by org.jenkinsci.plugins.pollmailboxtrigger.mail.Logger.HasLogger
      extended by org.jenkinsci.plugins.pollmailboxtrigger.mail.MailWrapperUtils.MessagesWrapper
Enclosing class:
MailWrapperUtils

public static class MailWrapperUtils.MessagesWrapper
extends Logger.HasLogger

Utility class for providing extra Messaging related methods!


Field Summary
 
Fields inherited from class org.jenkinsci.plugins.pollmailboxtrigger.mail.Logger.HasLogger
logger
 
Constructor Summary
MailWrapperUtils.MessagesWrapper(Logger logger, List<javax.mail.Message> messages, com.sun.mail.imap.IMAPFolder folder)
           
 
Method Summary
 void close()
           
 com.sun.mail.imap.IMAPFolder getFolder()
           
 Map<String,String> getMessageProperties(javax.mail.Message message)
           
 Map<String,String> getMessageProperties(javax.mail.Message message, String prefix)
           
 List<javax.mail.Message> getMessages()
           
 MailWrapperUtils.MessagesWrapper markAsRead()
           
 MailWrapperUtils.MessagesWrapper markAsRead(javax.mail.Message message)
           
 MailWrapperUtils.MessagesWrapper print()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MailWrapperUtils.MessagesWrapper

public MailWrapperUtils.MessagesWrapper(Logger logger,
                                        List<javax.mail.Message> messages,
                                        com.sun.mail.imap.IMAPFolder folder)
Method Detail

getMessages

public List<javax.mail.Message> getMessages()

getFolder

public com.sun.mail.imap.IMAPFolder getFolder()

print

public MailWrapperUtils.MessagesWrapper print()
                                       throws javax.mail.MessagingException
Throws:
javax.mail.MessagingException

markAsRead

public MailWrapperUtils.MessagesWrapper markAsRead()
                                            throws IOException,
                                                   javax.mail.MessagingException
Throws:
IOException
javax.mail.MessagingException

markAsRead

public MailWrapperUtils.MessagesWrapper markAsRead(javax.mail.Message message)
                                            throws IOException,
                                                   javax.mail.MessagingException
Throws:
IOException
javax.mail.MessagingException

getMessageProperties

public Map<String,String> getMessageProperties(javax.mail.Message message)
                                        throws IOException,
                                               javax.mail.MessagingException
Throws:
IOException
javax.mail.MessagingException

getMessageProperties

public Map<String,String> getMessageProperties(javax.mail.Message message,
                                               String prefix)
                                        throws javax.mail.MessagingException,
                                               IOException
Throws:
javax.mail.MessagingException
IOException

close

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


Copyright © 2004-2014. All Rights Reserved.