org.apache.camel.component.mail
Interface JavaMailSender

All Known Implementing Classes:
DefaultJavaMailSender

public interface JavaMailSender

The JavaMailSender interface contains all the methods of a JavaMailSender implementation currently used by the mail component.


Method Summary
 String getHost()
           
 Properties getJavaMailProperties()
           
 String getPassword()
           
 int getPort()
           
 String getProtocol()
           
 javax.mail.Session getSession()
           
 String getUsername()
           
 void send(javax.mail.internet.MimeMessage mimeMessage)
          Send the mail
 void setHost(String host)
           
 void setJavaMailProperties(Properties javaMailProperties)
           
 void setPassword(String password)
           
 void setPort(int port)
           
 void setProtocol(String protocol)
           
 void setSession(javax.mail.Session session)
           
 void setUsername(String username)
           
 

Method Detail

send

void send(javax.mail.internet.MimeMessage mimeMessage)
          throws javax.mail.MessagingException
Send the mail

Parameters:
mimeMessage - the message to send
Throws:
javax.mail.MessagingException - is thrown if error sending the mail.

getJavaMailProperties

Properties getJavaMailProperties()

setJavaMailProperties

void setJavaMailProperties(Properties javaMailProperties)

setHost

void setHost(String host)

getHost

String getHost()

setPort

void setPort(int port)

getPort

int getPort()

setUsername

void setUsername(String username)

getUsername

String getUsername()

setPassword

void setPassword(String password)

getPassword

String getPassword()

setProtocol

void setProtocol(String protocol)

getProtocol

String getProtocol()

setSession

void setSession(javax.mail.Session session)

getSession

javax.mail.Session getSession()


Apache Camel