Author: davsclaus
Date: Tue Nov 24 14:55:30 2009
New Revision: 883714

URL: http://svn.apache.org/viewvc?rev=883714&view=rev
Log:
CAMEL-2222: Added trace logging whether a method is valid or not

Modified:
    
camel/trunk/camel-core/src/main/java/org/apache/camel/component/bean/BeanInfo.java

Modified: 
camel/trunk/camel-core/src/main/java/org/apache/camel/component/bean/BeanInfo.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/component/bean/BeanInfo.java?rev=883714&r1=883713&r2=883714&view=diff
==============================================================================
--- 
camel/trunk/camel-core/src/main/java/org/apache/camel/component/bean/BeanInfo.java
 (original)
+++ 
camel/trunk/camel-core/src/main/java/org/apache/camel/component/bean/BeanInfo.java
 Tue Nov 24 14:55:30 2009
@@ -182,12 +182,18 @@
         if (LOG.isTraceEnabled()) {
             LOG.trace("Introspecting class: " + clazz);
         }
+
         Method[] methods = clazz.getDeclaredMethods();
         for (Method method : methods) {
-            if (isValidMethod(clazz, method)) {
+            boolean valid = isValidMethod(clazz, method);
+            if (LOG.isTraceEnabled()) {
+                LOG.trace("Method:  " + method + " is valid: " + valid);
+            }
+            if (valid) {
                 introspect(clazz, method);
             }
         }
+
         Class<?> superclass = clazz.getSuperclass();
         if (superclass != null && !superclass.equals(Object.class)) {
             introspect(superclass);
@@ -506,7 +512,7 @@
     }
 
     /**
-     * Validates wheter the given method is a valid candidate for Camel Bean 
Binding.
+     * Validates whether the given method is a valid candidate for Camel Bean 
Binding.
      *
      * @param clazz   the class
      * @param method  the method


Reply via email to