CAMEL-7739: Do not dump mail content in toString of mail message.

Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/2dd09562
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/2dd09562
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/2dd09562

Branch: refs/heads/camel-2.14.x
Commit: 2dd09562b222f62c9fd1ecf3f45acb9c0d398b27
Parents: 5423406
Author: Claus Ibsen <davscl...@apache.org>
Authored: Sun Feb 15 12:35:02 2015 +0100
Committer: Claus Ibsen <davscl...@apache.org>
Committed: Sun Feb 15 12:35:18 2015 +0100

----------------------------------------------------------------------
 .../java/org/apache/camel/component/mail/MailMessage.java    | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/2dd09562/components/camel-mail/src/main/java/org/apache/camel/component/mail/MailMessage.java
----------------------------------------------------------------------
diff --git 
a/components/camel-mail/src/main/java/org/apache/camel/component/mail/MailMessage.java
 
b/components/camel-mail/src/main/java/org/apache/camel/component/mail/MailMessage.java
index 7416a46..b148970 100644
--- 
a/components/camel-mail/src/main/java/org/apache/camel/component/mail/MailMessage.java
+++ 
b/components/camel-mail/src/main/java/org/apache/camel/component/mail/MailMessage.java
@@ -24,6 +24,7 @@ import javax.mail.MessagingException;
 import org.apache.camel.RuntimeCamelException;
 import org.apache.camel.impl.DefaultMessage;
 import org.apache.camel.util.ExchangeHelper;
+import org.apache.camel.util.ObjectHelper;
 
 /**
  * Represents a {@link org.apache.camel.Message} for working with Mail
@@ -51,11 +52,8 @@ public class MailMessage extends DefaultMessage {
 
     @Override
     public String toString() {
-        if (mailMessage != null) {
-            return "MailMessage: " + MailUtils.dumpMessage(mailMessage);
-        } else {
-            return "MailMessage: " + getBody();
-        }
+        // do not dump the mail content, as it requires live connection to the 
mail server
+        return "MailMessage@" + ObjectHelper.getIdentityHashCode(this);
     }
 
     public MailMessage copy() {

Reply via email to