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