org.apache.camel.component.mail
Class DefaultJavaMailSender
java.lang.Object
   org.apache.camel.component.mail.DefaultJavaMailSender
org.apache.camel.component.mail.DefaultJavaMailSender
- All Implemented Interfaces: 
- JavaMailSender
- public class DefaultJavaMailSender 
- extends Object- implements JavaMailSender
Default JavaMailSender which uses the JDK Mail API.
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
DefaultJavaMailSender
public DefaultJavaMailSender()
getHost
public String getHost()
- 
- Specified by:
- getHostin interface- JavaMailSender
 
- 
 
setHost
public void setHost(String host)
- 
- Specified by:
- setHostin interface- JavaMailSender
 
- 
 
getJavaMailProperties
public Properties getJavaMailProperties()
- 
- Specified by:
- getJavaMailPropertiesin interface- JavaMailSender
 
- 
 
setJavaMailProperties
public void setJavaMailProperties(Properties javaMailProperties)
- 
- Specified by:
- setJavaMailPropertiesin interface- JavaMailSender
 
- 
 
getPassword
public String getPassword()
- 
- Specified by:
- getPasswordin interface- JavaMailSender
 
- 
 
setPassword
public void setPassword(String password)
- 
- Specified by:
- setPasswordin interface- JavaMailSender
 
- 
 
getSession
public javax.mail.Session getSession()
- 
- Specified by:
- getSessionin interface- JavaMailSender
 
- 
 
setSession
public void setSession(javax.mail.Session session)
- 
- Specified by:
- setSessionin interface- JavaMailSender
 
- 
 
getUsername
public String getUsername()
- 
- Specified by:
- getUsernamein interface- JavaMailSender
 
- 
 
setUsername
public void setUsername(String username)
- 
- Specified by:
- setUsernamein interface- JavaMailSender
 
- 
 
getPort
public int getPort()
- 
- Specified by:
- getPortin interface- JavaMailSender
 
- 
 
setPort
public void setPort(int port)
- 
- Specified by:
- setPortin interface- JavaMailSender
 
- 
 
getProtocol
public String getProtocol()
- 
- Specified by:
- getProtocolin interface- JavaMailSender
 
- 
 
setProtocol
public void setProtocol(String protocol)
- 
- Specified by:
- setProtocolin interface- JavaMailSender
 
- 
 
send
public void send(javax.mail.internet.MimeMessage mimeMessage)
          throws javax.mail.MessagingException
- Description copied from interface: JavaMailSender
- Send the mail
 
- 
- Specified by:
- sendin interface- JavaMailSender
 
- 
- Parameters:
- mimeMessage- the message to send
- Throws:
- javax.mail.MessagingException- is thrown if error sending the mail.
 
getTransport
protected javax.mail.Transport getTransport(javax.mail.Session session)
                                     throws javax.mail.NoSuchProviderException
- Strategy to get the Transportfrom the mailSession.
 
- 
 
- 
- Throws:
- javax.mail.NoSuchProviderException
 
Apache CAMEL