org.jboss.soa.esb.services.routing.cbr
Class ContentBasedRouter
java.lang.Object
org.jboss.soa.esb.services.routing.MessageRouter
org.jboss.soa.esb.services.routing.cbr.ContentBasedRouter
public abstract class ContentBasedRouter
- extends MessageRouter
Content Based Router Interface.
- Author:
- kurt.stam@redhat.com
|
Method Summary |
abstract java.util.List<java.lang.String> |
route(java.lang.String ruleSet,
Message message)
Route a message using a certain ruleSet. |
abstract java.util.List<java.lang.String> |
route(java.lang.String ruleSet,
java.lang.String ruleLanguage,
Message message)
Route a message using a certain ruleSet wich and reference a custom
Domain Specific Language (DSL). |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ContentBasedRouter
public ContentBasedRouter()
route
public abstract java.util.List<java.lang.String> route(java.lang.String ruleSet,
java.lang.String ruleLanguage,
Message message)
- Route a message using a certain ruleSet wich and reference a custom
Domain Specific Language (DSL).
- Parameters:
ruleSet - - String reference to a file which contains a ruleSet.ruleLanguage - - String reference to a file which contais a custom rule language definitionmessage - - Message that needs routing.
- Returns:
route
public abstract java.util.List<java.lang.String> route(java.lang.String ruleSet,
Message message)
- Route a message using a certain ruleSet.
- Parameters:
ruleSet - - String reference to a file which contains a ruleSet.message - - Message that needs routing.
- Returns: