You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ni...@apache.org on 2009/08/25 02:25:05 UTC
svn commit: r807440 -
/camel/trunk/components/camel-xmpp/src/main/java/org/apache/camel/component/xmpp/XmppBinding.java
Author: ningjiang
Date: Tue Aug 25 00:25:05 2009
New Revision: 807440
URL: http://svn.apache.org/viewvc?rev=807440&view=rev
Log:
CAMEL-1931 applied patch with thanks to Stan
Modified:
camel/trunk/components/camel-xmpp/src/main/java/org/apache/camel/component/xmpp/XmppBinding.java
Modified: camel/trunk/components/camel-xmpp/src/main/java/org/apache/camel/component/xmpp/XmppBinding.java
URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-xmpp/src/main/java/org/apache/camel/component/xmpp/XmppBinding.java?rev=807440&r1=807439&r2=807440&view=diff
==============================================================================
--- camel/trunk/components/camel-xmpp/src/main/java/org/apache/camel/component/xmpp/XmppBinding.java (original)
+++ camel/trunk/components/camel-xmpp/src/main/java/org/apache/camel/component/xmpp/XmppBinding.java Tue Aug 25 00:25:05 2009
@@ -24,6 +24,10 @@
import org.apache.camel.impl.DefaultHeaderFilterStrategy;
import org.apache.camel.spi.HeaderFilterStrategy;
import org.apache.camel.util.ObjectHelper;
+
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+
import org.jivesoftware.smack.packet.Message;
/**
@@ -34,6 +38,7 @@
*/
public class XmppBinding {
+ private static final transient Log LOG = LogFactory.getLog(XmppBinding.class);
private HeaderFilterStrategy headerFilterStrategy;
public XmppBinding() {
@@ -66,7 +71,12 @@
String language = exchange.getContext().getTypeConverter().convertTo(String.class, value);
message.setLanguage(language);
} else {
- message.setProperty(name, value);
+ try {
+ message.setProperty(name, value);
+ LOG.debug("Added property name: " + name + " value: " + value.toString());
+ } catch ( IllegalArgumentException iae ) {
+ LOG.debug("Not adding property " + name + " to XMPP message due to " + iae);
+ }
}
}
}