[jboss-svn-commits] JBL Code SVN: r8908 - labs/jbossesb/trunk/product/core/services/src/org/jboss/soa/esb/services/routing/cbr.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Jan 18 15:22:31 EST 2007


Author: kurt.stam at jboss.com
Date: 2007-01-18 15:22:31 -0500 (Thu, 18 Jan 2007)
New Revision: 8908

Modified:
   labs/jbossesb/trunk/product/core/services/src/org/jboss/soa/esb/services/routing/cbr/ContentBasedRouter.java
   labs/jbossesb/trunk/product/core/services/src/org/jboss/soa/esb/services/routing/cbr/ContentBasedRouterFactory.java
Log:
Adding javadoc.

Modified: labs/jbossesb/trunk/product/core/services/src/org/jboss/soa/esb/services/routing/cbr/ContentBasedRouter.java
===================================================================
--- labs/jbossesb/trunk/product/core/services/src/org/jboss/soa/esb/services/routing/cbr/ContentBasedRouter.java	2007-01-18 20:21:45 UTC (rev 8907)
+++ labs/jbossesb/trunk/product/core/services/src/org/jboss/soa/esb/services/routing/cbr/ContentBasedRouter.java	2007-01-18 20:22:31 UTC (rev 8908)
@@ -28,27 +28,36 @@
 
 /**
  * Content Based Router Interface.
- * 
+ *
  * @author kurt.stam at redhat.com
  *
  */
 public abstract class ContentBasedRouter extends MessageRouter {
-	/**
-	 * Route a message using a certain ruleSet wich and reference a custom
-	 * Domain Specific Language (DSL).
-	 * 
-	 * @param ruleSet      - String reference to a file which contains a ruleSet.
-	 * @param ruleLanguage - String reference to a file which contais a custom rule language definition
-	 * @param message      - Message that needs routing.
-	 * @return List of routing destinations.
-	 */
-	public abstract List<String> route(String ruleSet, String ruleLanguage, boolean ruleReload, Message message);
-	/**
-	 * Route a message using a certain ruleSet.
-	 * 
-	 * @param ruleSet      - String reference to a file which contains a ruleSet.
-	 * @param message      - Message that needs routing.
-	 * @return List of routing destinations.
-	 */
-	public abstract List<String> route(String ruleSet, boolean ruleReload, Message message);
+    /**
+     * Route a message using a certain ruleSet wich and reference a custom
+     * Domain Specific Language (DSL).
+     *
+     * @param ruleSet      - String reference to a file which contains
+     *                       a ruleSet.
+     * @param ruleLanguage - String reference to a file which contais
+     *                       a custom rule language definition
+     * @param ruleReload   - if set to true, a ruleSet update should result
+     *                       in reloading the ruleSet.
+     * @param message      - Message that needs routing.
+     * @return List of routing destinations.
+     */
+     public abstract List < String > route(String ruleSet, String ruleLanguage,
+            boolean ruleReload, Message message);
+    /**
+     * Route a message using a certain ruleSet.
+     *
+     * @param ruleSet      - String reference to a file which
+     *                       contains a ruleSet.
+     * @param ruleReload   - if set to true, a ruleSet update should result
+     *                       in reloading the ruleSet.
+     * @param message      - Message that needs routing.
+     * @return List of routing destinations.
+     */
+    public abstract List < String > route(String ruleSet,
+            boolean ruleReload, Message message);
 }

Modified: labs/jbossesb/trunk/product/core/services/src/org/jboss/soa/esb/services/routing/cbr/ContentBasedRouterFactory.java
===================================================================
--- labs/jbossesb/trunk/product/core/services/src/org/jboss/soa/esb/services/routing/cbr/ContentBasedRouterFactory.java	2007-01-18 20:21:45 UTC (rev 8907)
+++ labs/jbossesb/trunk/product/core/services/src/org/jboss/soa/esb/services/routing/cbr/ContentBasedRouterFactory.java	2007-01-18 20:22:31 UTC (rev 8908)
@@ -28,29 +28,29 @@
 import org.jboss.soa.esb.services.routing.MessageRouterException;
 /**
  * Returns an instance of the Registry.
- * 
+ *
  * @author kurt.stam at redhat.com
  *
  */
-public class ContentBasedRouterFactory extends Factory 
-{
-	private static Logger logger = Logger.getLogger(ContentBasedRouterFactory.class);
-	
-	public static ContentBasedRouter getRouter() throws MessageRouterException
-	{
-		ContentBasedRouter cbr = null;
-		String className = Configuration.getContentBasedRouterImplementationClass();
-		logger.log(Priority.DEBUG, "Going to load " + className);
-		try {
-			// instruct class loader to load the Content Based  Router Implementation
-			Class cbrClass = getClassForName(className);
-			// Try to get an instance of the CBR
-			cbr = (ContentBasedRouter) cbrClass.newInstance();
-		} catch (ClassNotFoundException cnfex) {
-			throw new MessageRouterException("Content Based Router Implementation=" + className + " not found", cnfex);
-		} catch (Exception e) {
-			throw new MessageRouterException(className + " invokation problem. " + e.getLocalizedMessage(), e);
-		}
-		return cbr;
-	}
-}
+public class ContentBasedRouterFactory extends Factory {
+    private static Logger logger = Logger.getLogger(ContentBasedRouterFactory.class);
+
+    public static ContentBasedRouter getRouter() throws MessageRouterException
+    {
+	ContentBasedRouter cbr = null;
+        String className = Configuration
+                .getContentBasedRouterImplementationClass();
+        logger.log(Priority.DEBUG, "Going to load " + className);
+    try {
+        // instruct class loader to load the Content Based  Router Implementation
+        Class cbrClass = getClassForName(className);
+        // Try to get an instance of the CBR
+        cbr = (ContentBasedRouter) cbrClass.newInstance();
+    } catch (ClassNotFoundException cnfex) {
+        throw new MessageRouterException("Content Based Router Implementation=" + className + " not found", cnfex);
+    } catch (Exception e) {
+    	throw new MessageRouterException(className + " invokation problem. " + e.getLocalizedMessage(), e);
+    		}
+    		return cbr;
+    	}
+    }




More information about the jboss-svn-commits mailing list