org.jenkinsci.plugins.pollmailboxtrigger.mail
Class MailReader
java.lang.Object
org.jenkinsci.plugins.pollmailboxtrigger.mail.utils.Logger.HasLogger
org.jenkinsci.plugins.pollmailboxtrigger.mail.MailReader
public class MailReader
- extends Logger.HasLogger
Allows us to read mail using the imap protocol.
Constructor Summary |
MailReader(java.lang.String host,
java.lang.String username,
java.lang.String password)
|
MailReader(java.lang.String host,
java.lang.String username,
java.lang.String password,
java.lang.String storeName,
Logger logger,
CustomProperties properties)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MailReader
public MailReader(java.lang.String host,
java.lang.String username,
java.lang.String password)
throws javax.mail.MessagingException
- Throws:
javax.mail.MessagingException
MailReader
public MailReader(java.lang.String host,
java.lang.String username,
java.lang.String password,
java.lang.String storeName,
Logger logger,
CustomProperties properties)
throws javax.mail.MessagingException
- Throws:
javax.mail.MessagingException
connect
public MailReader connect()
throws javax.mail.MessagingException
- Throws:
javax.mail.MessagingException
folder
public MailWrapperUtils.FolderWrapper folder(java.lang.String folderName)
throws javax.mail.MessagingException
- Throws:
javax.mail.MessagingException
getFolders
public java.util.List<java.lang.String> getFolders()
throws javax.mail.MessagingException
- Throws:
javax.mail.MessagingException
close
public void close()