org.jboss.soa.esb.actions
Class ContentBasedFilter

java.lang.Object
  extended by org.jboss.soa.esb.actions.ContentBasedRouter
      extended by org.jboss.soa.esb.actions.ContentBasedFilter

public class ContentBasedFilter
extends ContentBasedRouter


Field Summary
static java.lang.String ROUTE_TO_TAG
           
 
Fields inherited from class org.jboss.soa.esb.actions.ContentBasedRouter
_cbr, _config, _destinations, _logger, _registry, _ruleLanguage, _ruleReload, _ruleSet
 
Constructor Summary
ContentBasedFilter(ConfigTree config)
           
 
Method Summary
 Message process(Message message)
          Inspect the content of the message using a rule set Router the message to one or more destinations, using the ContentBasedRouter to figure out to which destinations it is going to be routed too.
 
Methods inherited from class org.jboss.soa.esb.actions.ContentBasedRouter
checkMyParms, split
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ROUTE_TO_TAG

public static final java.lang.String ROUTE_TO_TAG
See Also:
Constant Field Values
Constructor Detail

ContentBasedFilter

public ContentBasedFilter(ConfigTree config)
                   throws ConfigurationException,
                          RegistryException,
                          MessageRouterException
Throws:
ConfigurationException
RegistryException
MessageRouterException
Method Detail

process

public Message process(Message message)
                throws MalformedEPRException,
                       RegistryException,
                       CourierException,
                       MessageRouterException
Inspect the content of the message using a rule set Router the message to one or more destinations, using the ContentBasedRouter to figure out to which destinations it is going to be routed too.

Overrides:
process in class ContentBasedRouter
Parameters:
message -
Returns:
Throws:
MalformedEPRException
RegistryException
CourierException
MessageRouterException