Class EmailConnector.GetMessagesThread
- java.lang.Object
-
- java.lang.Thread
-
- org.apache.manifoldcf.crawler.connectors.email.EmailConnector.GetMessagesThread
-
- All Implemented Interfaces:
java.lang.Runnable
- Enclosing class:
- EmailConnector
protected static class EmailConnector.GetMessagesThread extends java.lang.ThreadClass to get all messages from a folder.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Throwableexceptionprotected javax.mail.Folderfolderprotected javax.mail.Message[]messagesprotected EmailSessionsession
-
Constructor Summary
Constructors Constructor Description GetMessagesThread(EmailSession session, javax.mail.Folder folder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.mail.Message[]finishUp()voidrun()-
Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield
-
-
-
-
Field Detail
-
session
protected final EmailSession session
-
folder
protected final javax.mail.Folder folder
-
messages
protected javax.mail.Message[] messages
-
exception
protected java.lang.Throwable exception
-
-
Constructor Detail
-
GetMessagesThread
public GetMessagesThread(EmailSession session, javax.mail.Folder folder)
-
-
Method Detail
-
run
public void run()
- Specified by:
runin interfacejava.lang.Runnable- Overrides:
runin classjava.lang.Thread
-
finishUp
public javax.mail.Message[] finishUp() throws javax.mail.MessagingException, java.lang.InterruptedException- Throws:
javax.mail.MessagingExceptionjava.lang.InterruptedException
-
-