AdroitLogic UltraESB v1.7.0

org.adroitlogic.ultraesb.transport.mail
Class MailTransportSender

java.lang.Object
  extended by org.adroitlogic.ultraesb.core.config.AbstractConfigurationElement
      extended by org.adroitlogic.ultraesb.transport.base.AbstractTransportSender
          extended by org.adroitlogic.ultraesb.transport.mail.MailTransportSender
All Implemented Interfaces:
ConfigurationElement, org.springframework.beans.factory.BeanNameAware, org.springframework.context.ApplicationContextAware

public class MailTransportSender
extends org.adroitlogic.ultraesb.transport.base.AbstractTransportSender

The email transport sender over SMTP

The standard Java SMTP properties should be defined to this instance - See javax.mail e.g.

Additionally, endpoint properties could specify email headers such as "subject", "from".. etc using the relevant message properties such as "ultra.mail.subject", "ultra.mail.from".. etc

See sample # 501


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.adroitlogic.ultraesb.api.ConfigurationElement
ConfigurationElement.State
 
Field Summary
 
Fields inherited from class org.adroitlogic.ultraesb.transport.base.AbstractTransportSender
logger, metrics, originatingTransport, properties
 
Fields inherited from class org.adroitlogic.ultraesb.core.config.AbstractConfigurationElement
config, ctx, debugOn, derivedName, id, outdated, state
 
Constructor Summary
MailTransportSender()
          Default constructor
 
Method Summary
 
Methods inherited from class org.adroitlogic.ultraesb.transport.base.AbstractTransportSender
getAvgSizeReceived, getAvgSizeSent, getBytesReceived, getBytesSent, getDetails, getFaultsReceiving, getFaultsSending, getLastResetTime, getMaxSizeReceived, getMaxSizeSent, getMessagesReceived, getMessagesSent, getMetricsWindow, getMinSizeReceived, getMinSizeSent, getReceiveErrorCodeTable, getSendErrorCodeTable, getTimeoutsReceiving, getTimeoutsSending, pause, resetStatistics, resume, setProperties, stop, toBasicView, toDetailedView, toDetailedViewExt
 
Methods inherited from class org.adroitlogic.ultraesb.core.config.AbstractConfigurationElement
equals, getAppCtx, getDerivedName, getId, getState, hashCode, isDebugOn, isStarted, maintenanceShutdown, markAsOutdated, setApplicationContext, setBeanName, setConfig, setDebugOn, setDerivedName, setId, setState, start, throwIllegalStateException, undeploy
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MailTransportSender

public MailTransportSender()
Default constructor


Copyright (c) 2010-2012 AdroitLogic Private Ltd. All rights reserved.