org.mule.providers.email
Class SmtpConnector
java.lang.Object
org.mule.providers.AbstractConnector
org.mule.providers.AbstractServiceEnabledConnector
org.mule.providers.email.SmtpConnector
- All Implemented Interfaces:
- Disposable, java.beans.ExceptionListener, Initialisable, Startable, Stoppable, UMOConnector
- public class SmtpConnector
- extends AbstractServiceEnabledConnector
SmtpConnector
is used to connect to and send data to
an SMTP mail server
- Version:
- $Revision: 1.1.1.1 $
- Author:
- Ross Mason
Fields inherited from class org.mule.providers.AbstractConnector |
DEFAULT_RETRY_COUNT, DEFAULT_RETRY_FREQUENCY, defaultInboundTransformer, defaultOutboundTransformer, defaultResponseTransformer, dispatcherFactory, dispatchers, disposed, exceptionStrategy, initialised, logger, name, receivers, started |
Methods inherited from class org.mule.providers.AbstractConnector |
createDispatcher, destroyReceiver, dispose, exceptionThrown, getDefaultInboundTransformer, getDefaultOutboundTransformer, getDefaultResponseTransformer, getDispatcher, getDispatcherFactory, getDispatcherThreadingProfile, getExceptionStrategy, getName, getReceiverKey, getReceiverThreadingProfile, getReplyToHandler, getRetryCount, getRetryFrequency, handleException, initialise, isDisposed, isDisposeDispatcherOnCompletion, isStarted, registerListener, setDefaultInboundTransformer, setDefaultOutboundTransformer, setDefaultResponseTransformer, setDispatcherFactory, setDispatcherThreadingProfile, setDisposeDispatcherOnCompletion, setExceptionStrategy, setName, setReceiverThreadingProfile, setRetryCount, setRetryFrequency, start, stop, unregisterListener |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_SMTP_PORT
public static final int DEFAULT_SMTP_PORT
- See Also:
- Constant Field Values
SmtpConnector
public SmtpConnector()
throws java.lang.Exception
createMessage
public java.lang.Object createMessage(java.lang.Object message,
Session session)
throws java.lang.Exception
- Throws:
java.lang.Exception
createMessage
protected Message createMessage(java.lang.String from,
java.lang.String to,
java.lang.String cc,
java.lang.String bcc,
java.lang.String subject,
java.lang.String body,
Session session)
throws MuleException
- Throws:
MuleException
getFromAddress
public java.lang.String getFromAddress()
- Returns:
getProtocol
public java.lang.String getProtocol()
- Specified by:
getProtocol
in interface UMOConnector
- Specified by:
getProtocol
in class AbstractConnector
isConnected
public boolean isConnected()
createReceiver
public UMOMessageReceiver createReceiver(UMOComponent component,
UMOEndpoint endpoint)
throws java.lang.Exception
- Overrides:
createReceiver
in class AbstractServiceEnabledConnector
- Throws:
java.lang.Exception
startConnector
public void startConnector()
throws UMOException
- Description copied from class:
AbstractConnector
- Template method to perform any work when starting the connectoe
- Overrides:
startConnector
in class AbstractConnector
- Throws:
UMOException
- if the method fails
stopConnector
public void stopConnector()
throws UMOException
- Description copied from class:
AbstractConnector
- Template method to perform any work when stopping the connectoe
- Overrides:
stopConnector
in class AbstractConnector
- Throws:
UMOException
- if the method fails
disposeConnector
protected void disposeConnector()
throws UMOException
- Description copied from class:
AbstractConnector
- Template method to perform any work when destroying the connectoe
- Overrides:
disposeConnector
in class AbstractConnector
- Throws:
UMOException
- if the method fails
getBccAddresses
public java.lang.String getBccAddresses()
- Returns:
getCcAddresses
public java.lang.String getCcAddresses()
- Returns:
getSubject
public java.lang.String getSubject()
- Returns:
getHostname
public java.lang.String getHostname()
- Returns:
getPassword
public java.lang.String getPassword()
- Returns:
getUsername
public java.lang.String getUsername()
- Returns:
setBccAddresses
public void setBccAddresses(java.lang.String string)
- Parameters:
string
-
setCcAddresses
public void setCcAddresses(java.lang.String string)
- Parameters:
string
-
setSubject
public void setSubject(java.lang.String string)
- Parameters:
string
-
setFromAddress
public void setFromAddress(java.lang.String string)
- Parameters:
string
-
setHostname
public void setHostname(java.lang.String string)
- Parameters:
string
-
setPassword
public void setPassword(java.lang.String string)
- Parameters:
string
-
setUsername
public void setUsername(java.lang.String string)
- Parameters:
string
-
getPort
public int getPort()
setPort
public void setPort(int port)
createMailSession
protected Session createMailSession(URLName url)
Copyright © 2003-2005 SymphonySoft Limited. All Rights Reserved.