[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