com.ibm.di.eventhandler
Class MailboxSwitchboard
java.lang.Object
java.lang.Thread
com.ibm.di.server.Monitor
com.ibm.di.eventhandler.Switchboard
com.ibm.di.eventhandler.MailboxSwitchboard
- All Implemented Interfaces:
- VersionInfoInterface, ActionListener, Runnable, EventListener, javax.mail.event.MessageCountListener
public class MailboxSwitchboard
- extends Switchboard
- implements javax.mail.event.MessageCountListener
Methods inherited from class com.ibm.di.eventhandler.Switchboard |
actionPerformed, addEventListener, close, debug, debugBreak, debugMsg, dispatchEvent, dump, dumpEntry, dumpProperties, enableDebug, exitProcess, exitProcess, exitRequested, fireEvent, getConfiguration, getDebug, getDebugger, getEventHandlerListener, getExitMessage, getExitRequested, getInterceptor, getLog, getLogCategory, getNullBehavior, getNullBehaviorValue, getNullDefinition, getNullDefinitionValue, getParam, getParent, getProperty, getRecording, getScriptEngine, getServer, getStats, getTaskName, logmsg, logmsg, removeEventHandlerListener, removeEventListener, setConfiguration, setDebug, setDebugger, setEventHandlerListener, setExitMessage, setExitRequested, setInterceptor, setLog, setLogCategory, setParam, setParent, setProperty, setRecording, start |
Methods inherited from class com.ibm.di.server.Monitor |
addActionListener, addThread, allThreadsStopped, fireListener, removeActionListener, removeThread, runningALs, runningEHs, setMonitorMessage, threadStarted, threadStopped |
Methods inherited from class java.lang.Thread |
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, stop, stop, suspend, toString, yield |
MailboxSwitchboard
public MailboxSwitchboard()
run
public void run()
- Specified by:
run
in interface Runnable
- Overrides:
run
in class Thread
connectServer
public void connectServer()
throws Exception
- Throws:
Exception
pollMailbox
public void pollMailbox()
throws Exception
- Throws:
Exception
pollPOP
public void pollPOP()
throws Exception
- Throws:
Exception
getFrom
public javax.mail.internet.InternetAddress getFrom(javax.mail.Message m)
throws javax.mail.MessagingException
- Throws:
javax.mail.MessagingException
getTo
public javax.mail.internet.InternetAddress getTo(javax.mail.Message m)
throws javax.mail.MessagingException
- Throws:
javax.mail.MessagingException
getSubject
public String getSubject(javax.mail.Message m)
throws javax.mail.MessagingException
- Throws:
javax.mail.MessagingException
messagesRemoved
public void messagesRemoved(javax.mail.event.MessageCountEvent mce)
- Specified by:
messagesRemoved
in interface javax.mail.event.MessageCountListener
messagesAdded
public void messagesAdded(javax.mail.event.MessageCountEvent mce)
- Specified by:
messagesAdded
in interface javax.mail.event.MessageCountListener
handleEvent
public void handleEvent(javax.mail.Message m,
String type)
getVersion
public String getVersion()
- Return version information
- Specified by:
getVersion
in interface VersionInfoInterface