Author: jstrachan
Date: Mon Apr 30 03:31:30 2007
New Revision: 533681

URL: http://svn.apache.org/viewvc?view=rev&rev=533681
Log:
updated the javadoc

Modified:
    
activemq/camel/trunk/camel-spring/src/main/java/org/apache/camel/spring/CamelContextFactoryBean.java

Modified: 
activemq/camel/trunk/camel-spring/src/main/java/org/apache/camel/spring/CamelContextFactoryBean.java
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/camel-spring/src/main/java/org/apache/camel/spring/CamelContextFactoryBean.java?view=diff&rev=533681&r1=533680&r2=533681
==============================================================================
--- 
activemq/camel/trunk/camel-spring/src/main/java/org/apache/camel/spring/CamelContextFactoryBean.java
 (original)
+++ 
activemq/camel/trunk/camel-spring/src/main/java/org/apache/camel/spring/CamelContextFactoryBean.java
 Mon Apr 30 03:31:30 2007
@@ -29,8 +29,9 @@
 import java.util.List;
 
 /**
- * A Spring [EMAIL PROTECTED] FactoryBean} to create and initialize a Camel 
[EMAIL PROTECTED]
- * and install routes either explicitly configured in Spring or found by 
searching the classpath.
+ * A Spring [EMAIL PROTECTED] FactoryBean} to create and initialize a [EMAIL 
PROTECTED] SpringCamelContext}
+ * and install routes either explicitly configured in Spring XML or found by 
searching the classpath for Java classes
+ * which extend [EMAIL PROTECTED] RouteBuilder} using the nested [EMAIL 
PROTECTED] #setPackages(String[])}.
  *
  * @version $Revision$
  */
@@ -87,10 +88,16 @@
         return routeBuilder;
     }
 
+    /**
+     * Set a single [EMAIL PROTECTED] RouteBuilder} to be used to create the 
default routes on startup
+     */
     public void setRouteBuilder(RouteBuilder routeBuilder) {
         this.routeBuilder = routeBuilder;
     }
 
+    /**
+     * Set a collection of [EMAIL PROTECTED] RouteBuilder} instances to be 
used to create the default routes on startup
+     */
     public void setRouteBuilders(RouteBuilder[] builders) {
         for (RouteBuilder builder : builders) {
             additionalBuilders.add(builder);
@@ -109,6 +116,12 @@
         return packages;
     }
 
+    /**
+     * Sets the package names to be recursively searched for Java classes 
which extend [EMAIL PROTECTED] RouteBuilder} to be auto-wired up to the
+     * [EMAIL PROTECTED] SpringCamelContext} as a route. Note that classes are 
excluded if they are specifically configured in the spring.xml
+     *
+     * @param packages the package names which are recursively searched
+     */
     public void setPackages(String[] packages) {
         this.packages = packages;
     }


Reply via email to