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.Thread
Class to get all messages from a folder.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Throwable
exception
protected javax.mail.Folder
folder
protected javax.mail.Message[]
messages
protected EmailSession
session
-
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()
void
run()
-
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:
run
in interfacejava.lang.Runnable
- Overrides:
run
in classjava.lang.Thread
-
finishUp
public javax.mail.Message[] finishUp() throws javax.mail.MessagingException, java.lang.InterruptedException
- Throws:
javax.mail.MessagingException
java.lang.InterruptedException
-
-