You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2009/06/23 12:58:26 UTC
svn commit: r787632 -
/camel/branches/camel-1.x/components/camel-mail/src/main/java/org/apache/camel/component/mail/MailConfiguration.java
Author: davsclaus
Date: Tue Jun 23 10:58:26 2009
New Revision: 787632
URL: http://svn.apache.org/viewvc?rev=787632&view=rev
Log:
CAMEL-1748: camel-mail is now compatible with Spring 2.0.x
Modified:
camel/branches/camel-1.x/components/camel-mail/src/main/java/org/apache/camel/component/mail/MailConfiguration.java
Modified: camel/branches/camel-1.x/components/camel-mail/src/main/java/org/apache/camel/component/mail/MailConfiguration.java
URL: http://svn.apache.org/viewvc/camel/branches/camel-1.x/components/camel-mail/src/main/java/org/apache/camel/component/mail/MailConfiguration.java?rev=787632&r1=787631&r2=787632&view=diff
==============================================================================
--- camel/branches/camel-1.x/components/camel-mail/src/main/java/org/apache/camel/component/mail/MailConfiguration.java (original)
+++ camel/branches/camel-1.x/components/camel-mail/src/main/java/org/apache/camel/component/mail/MailConfiguration.java Tue Jun 23 10:58:26 2009
@@ -110,12 +110,13 @@
// sets the debug mode of the underlying mail framework
answer.getSession().setDebug(debugMode);
- if (javaMailProperties != null) {
- answer.setJavaMailProperties(javaMailProperties);
- } else {
+ // java mail properties
+ Properties prop = javaMailProperties;
+ if (prop == null) {
// set default properties if none provided
- answer.setJavaMailProperties(createJavaMailProperties());
+ prop = createJavaMailProperties();
}
+ answer.setJavaMailProperties(prop);
if (defaultEncoding != null) {
answer.setDefaultEncoding(defaultEncoding);
@@ -136,7 +137,7 @@
answer.setSession(session);
} else {
// use our authenticator that does no live user interaction but returns the already configured username and password
- Session session = Session.getDefaultInstance(answer.getJavaMailProperties(), getAuthenticator());
+ Session session = Session.getDefaultInstance(prop, getAuthenticator());
answer.setSession(session);
}
if (username != null) {