public class MailTransportListener
extends org.adroitlogic.ultraesb.transport.base.AbstractPollingTransportListener
The Email transport listener supporting POP3 and IMAP both with and without SSL
Most of the email transport configuration is performed at the transport configuration section of the Proxy service using the email transport. However, the standard Java POP3 or IMAP properties could be set at the email listener level (See sample # 501). Proxy services are triggered either on a specified cron expression, or as per specified {ultra.polling.start_delay, ultra.polling.repeat_interval, [ultra.polling.repeat_count]}
The available properties are as follows:
Each Proxy service must define the service specific mail.pop3 or mail.imap properties such as:
e.g. see sample # 501
org.adroitlogic.ultraesb.transport.base.AbstractPollingTransportListener.PollingJob
ConfigurationElement.State
PARAMETERS
metrics, properties, serverName, transportName
Constructor and Description |
---|
MailTransportListener()
Default constructor
|
MailTransportListener(int threads)
Constructor specifying the number of threads to allocate
|
customizeJobDataMap, execute, maintenanceShutdown, onPoll, pause, registerProxyService, resume, start, stop, unregisterProxyService
getAccessURLs, getDetails, init, resetStatistics, setProperties, toBasicView, toDetailedView, toDetailedViewExt
equals, getDeploymentUnit, getDerivedName, getId, getState, getStreamCount, getTimerStreamMax, getTimerStreamMean, getTimerStreamMin, getTimerStreamPer, hashCode, init, isDebugOn, isStarted, markAsOutdated, resetCounter, resetTimer, resolveMetricsStreams, setBeanName, setConfig, setDebugOn, setDerivedName, setId, setMetricsEngine, setState, throwIllegalStateException, undeploy
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
retire