org.mule.providers.email
Class SmtpsConnector

java.lang.Object
  extended byorg.mule.providers.AbstractConnector
      extended byorg.mule.providers.AbstractServiceEnabledConnector
          extended byorg.mule.providers.email.SmtpConnector
              extended byorg.mule.providers.email.SmtpsConnector
All Implemented Interfaces:
Disposable, ExceptionListener, Initialisable, MailConnector, UMOConnectable, UMOConnector

public class SmtpsConnector
extends SmtpConnector

Creates a secure SMTP connection


Field Summary
static int DEFAULT_SMTPS_PORT
           
static String DEFAULT_SOCKET_FACTORY
           
 
Fields inherited from class org.mule.providers.email.SmtpConnector
DEFAULT_CONTENT_TYPE, DEFAULT_SMTP_HOST, DEFAULT_SMTP_PORT
 
Fields inherited from class org.mule.providers.AbstractServiceEnabledConnector
serviceDescriptor, serviceOverrides
 
Fields inherited from class org.mule.providers.AbstractConnector
connected, connecting, createDispatcherPerRequest, createMultipleTransactedReceivers, defaultInboundTransformer, defaultOutboundTransformer, defaultResponseTransformer, dispatcherFactory, dispatchers, disposed, disposing, exceptionListener, initialised, logger, name, receivers, serverSide, sessionHandler, started, startOnConnect
 
Fields inherited from interface org.mule.umo.provider.UMOConnector
INT_VALUE_NOT_SET
 
Constructor Summary
SmtpsConnector()
           
 
Method Summary
 void doInitialise()
           
 int getDefaultPort()
           
 String getProtocol()
           
 String getSocketFactory()
           
 String getSocketFactoryFallback()
           
 String getTrustStore()
           
 String getTrustStorePassword()
           
 void setSocketFactory(String sslSocketFactory)
           
 void setSocketFactoryFallback(String socketFactoryFallback)
           
 void setTrustStore(String trustStore)
           
 void setTrustStorePassword(String trustStorePassword)
           
 
Methods inherited from class org.mule.providers.email.SmtpConnector
createReceiver, doDispose, doStart, doStop, getAuthenticator, getBccAddresses, getCcAddresses, getContentType, getCustomHeaders, getFromAddress, getHost, getPassword, getPort, getReplyToAddresses, getSubject, getUsername, setAuthenticator, setBccAddresses, setCcAddresses, setContentType, setCustomHeaders, setFromAddress, setHost, setPassword, setPort, setReplyToAddresses, setSubject, setUsername
 
Methods inherited from class org.mule.providers.AbstractServiceEnabledConnector
getMessageAdapter, getServiceDescriptor, getServiceOverrides, getStreamMessageAdapter, initFromServiceDescriptor, initialiseFromUrl, setServiceOverrides
 
Methods inherited from class org.mule.providers.AbstractConnector
checkDisposed, connect, createDispatcher, destroyReceiver, disconnect, dispose, disposeDispatchers, disposeReceivers, doConnect, doDisconnect, exceptionThrown, fireNotification, getConnectEventId, getConnectionDescription, getConnectionStrategy, getDefaultInboundTransformer, getDefaultOutboundTransformer, getDefaultResponseTransformer, getDispatcher, getDispatcher, getDispatcherFactory, getDispatchers, getDispatcherThreadingProfile, getExceptionListener, getName, getReceiver, getReceiver, getReceiverKey, getReceivers, getReceivers, getReceiverThreadingProfile, getReplyToHandler, getSessionHandler, getSupportedProtocols, handleException, handleWorkException, initialise, isConnected, isCreateDispatcherPerRequest, isCreateMultipleTransactedReceivers, isDisposed, isDisposing, isEnableMessageEvents, isRemoteSyncEnabled, isServerSide, isStarted, isUseSingleDispatcherThreadPool, isUseSingleReceiverThreadPool, lookupDispatcher, lookupReceiver, registerListener, registerSupportedProtocol, registerSupportedProtocolWithotPrefix, setConnectionStrategy, setCreateDispatcherPerRequest, setCreateMultipleTransactedReceivers, setDefaultInboundTransformer, setDefaultOutboundTransformer, setDefaultResponseTransformer, setDispatcherFactory, setDispatcherThreadingProfile, setEnableMessageEvents, setExceptionListener, setName, setReceiverThreadingProfile, setServerSide, setSessionHandler, setSupportedProtocols, setUseSingleDispatcherThreadPool, setUseSingleReceiverThreadPool, startConnector, stopConnector, supportsProtocol, unregisterListener, unregisterSupportedProtocol, workAccepted, workCompleted, workRejected, workStarted
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.mule.umo.provider.UMOConnector
getDispatcher, getDispatcherFactory, getExceptionListener, getMessageAdapter, getName, getStreamMessageAdapter, handleException, isDisposed, isDisposing, isRemoteSyncEnabled, isStarted, registerListener, setDispatcherFactory, setExceptionListener, setName, startConnector, stopConnector, supportsProtocol, unregisterListener
 
Methods inherited from interface org.mule.umo.lifecycle.Disposable
dispose
 
Methods inherited from interface org.mule.umo.lifecycle.Initialisable
initialise
 

Field Detail

DEFAULT_SOCKET_FACTORY

public static final String DEFAULT_SOCKET_FACTORY
See Also:
Constant Field Values

DEFAULT_SMTPS_PORT

public static final int DEFAULT_SMTPS_PORT
See Also:
Constant Field Values
Constructor Detail

SmtpsConnector

public SmtpsConnector()
               throws InitialisationException
Method Detail

getProtocol

public String getProtocol()
Specified by:
getProtocol in interface UMOConnector
Overrides:
getProtocol in class SmtpConnector

getDefaultPort

public int getDefaultPort()
Specified by:
getDefaultPort in interface MailConnector
Overrides:
getDefaultPort in class SmtpConnector

doInitialise

public void doInitialise()
                  throws InitialisationException
Overrides:
doInitialise in class AbstractServiceEnabledConnector
Throws:
InitialisationException

getSocketFactory

public String getSocketFactory()

setSocketFactory

public void setSocketFactory(String sslSocketFactory)

getSocketFactoryFallback

public String getSocketFactoryFallback()

setSocketFactoryFallback

public void setSocketFactoryFallback(String socketFactoryFallback)

getTrustStore

public String getTrustStore()

setTrustStore

public void setTrustStore(String trustStore)

getTrustStorePassword

public String getTrustStorePassword()

setTrustStorePassword

public void setTrustStorePassword(String trustStorePassword)


Copyright © 2003-2006 MuleSource Inc.. All Rights Reserved.