Package org.opencms.mail
Class CmsMailTransport
- java.lang.Object
-
- java.lang.Thread
-
- org.opencms.mail.CmsMailTransport
-
- All Implemented Interfaces:
java.lang.Runnable
public class CmsMailTransport extends java.lang.Thread
Sends an email using a Thread, so that the application can continue without waiting for the mail to be send.- Since:
- 6.0.0
-
-
Constructor Summary
Constructors Constructor Description CmsMailTransport(org.apache.commons.mail.Email email)
Creates a new CmsMailTransport.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
run()
void
send()
Sends the email in this transport object, same as callingstart()
.-
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
-
-
-
-
Constructor Detail
-
CmsMailTransport
public CmsMailTransport(org.apache.commons.mail.Email email)
Creates a new CmsMailTransport.- Parameters:
email
- the email to be send with this transport
-
-