camel-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From jstrac...@apache.org
Subject svn commit: r633880 - /activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/dataformat/ArtixDSDataFormat.java
Date Wed, 05 Mar 2008 15:41:41 GMT
Author: jstrachan
Date: Wed Mar  5 07:41:40 2008
New Revision: 633880

URL: http://svn.apache.org/viewvc?rev=633880&view=rev
Log:
added a better warning message if someone tries to use ArtixDS data formats which are not
on the classpath

Modified:
    activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/dataformat/ArtixDSDataFormat.java

Modified: activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/dataformat/ArtixDSDataFormat.java
URL: http://svn.apache.org/viewvc/activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/dataformat/ArtixDSDataFormat.java?rev=633880&r1=633879&r2=633880&view=diff
==============================================================================
--- activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/dataformat/ArtixDSDataFormat.java
(original)
+++ activemq/camel/trunk/camel-core/src/main/java/org/apache/camel/model/dataformat/ArtixDSDataFormat.java
Wed Mar  5 07:41:40 2008
@@ -24,6 +24,8 @@
 
 import org.apache.camel.spi.DataFormat;
 import org.apache.camel.util.ObjectHelper;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
 
 /**
  * Represents the <a href="http://activemq.apache.org/camel/artix-data-services.html">Artix
Data Services</a>
@@ -34,6 +36,8 @@
 @XmlRootElement(name = "artixDS")
 @XmlAccessorType(XmlAccessType.FIELD)
 public class ArtixDSDataFormat extends DataFormatType {
+    private static final transient Log LOG = LogFactory.getLog(ArtixDSDataFormat.class);
+
     @XmlAttribute(required = false)
     private String elementTypeName;
     @XmlAttribute(required = false)
@@ -86,6 +90,9 @@
         if (elementType == null) {
             if (elementTypeName != null) {
                 elementType = ObjectHelper.loadClass(elementTypeName, getClass().getClassLoader());
+                if (elementType == null) {
+                    LOG.warn("Could not load ArtixDS Element class: " + elementTypeName +
" on the classpath");
+                }
             }
         }
         return elementType;



Mime
View raw message