org.apache.camel.component.mail
Class MailConfiguration

java.lang.Object
  extended by org.apache.camel.component.mail.MailConfiguration
All Implemented Interfaces:
Cloneable

public class MailConfiguration
extends Object
implements Cloneable

Represents the configuration data for communicating over email

Version:
$Revision: 532790 $

Constructor Summary
MailConfiguration()
           
 
Method Summary
 void configure(URI uri)
           
 MailConfiguration copy()
          Returns a copy of this configuration
 JavaMailConnection createJavaMailConnection(MailEndpoint mailEndpoint)
           
 String getDefaultEncoding()
           
 String getDestination()
           
 String getFolderName()
           
 String getFrom()
           
 String getHost()
           
 Properties getJavaMailProperties()
           
 String getPassword()
           
 int getPort()
           
 String getProtocol()
           
 Session getSession()
           
 String getUsername()
           
 boolean isDeleteProcessedMessages()
           
 void setDefaultEncoding(String defaultEncoding)
           
 void setDeleteProcessedMessages(boolean deleteProcessedMessages)
           
 void setDestination(String destination)
           
 void setFolderName(String folderName)
           
 void setFrom(String from)
           
 void setHost(String host)
           
 void setJavaMailProperties(Properties javaMailProperties)
           
 void setPassword(String password)
           
 void setPort(int port)
           
 void setProtocol(String protocol)
           
 void setSession(Session session)
           
 void setUsername(String username)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MailConfiguration

public MailConfiguration()
Method Detail

copy

public MailConfiguration copy()
Returns a copy of this configuration


configure

public void configure(URI uri)

createJavaMailConnection

public JavaMailConnection createJavaMailConnection(MailEndpoint mailEndpoint)

getDefaultEncoding

public String getDefaultEncoding()

setDefaultEncoding

public void setDefaultEncoding(String defaultEncoding)

getHost

public String getHost()

setHost

public void setHost(String host)

getJavaMailProperties

public Properties getJavaMailProperties()

setJavaMailProperties

public void setJavaMailProperties(Properties javaMailProperties)

getPassword

public String getPassword()

setPassword

public void setPassword(String password)

getPort

public int getPort()

setPort

public void setPort(int port)

getProtocol

public String getProtocol()

setProtocol

public void setProtocol(String protocol)

getSession

public Session getSession()

setSession

public void setSession(Session session)

getUsername

public String getUsername()

setUsername

public void setUsername(String username)

getDestination

public String getDestination()

setDestination

public void setDestination(String destination)

getFrom

public String getFrom()

setFrom

public void setFrom(String from)

isDeleteProcessedMessages

public boolean isDeleteProcessedMessages()

setDeleteProcessedMessages

public void setDeleteProcessedMessages(boolean deleteProcessedMessages)

getFolderName

public String getFolderName()

setFolderName

public void setFolderName(String folderName)


Copyright © 2007 Apache Software Foundation. All Rights Reserved.