In the first case, the route node definition would look similar to the following:
<requests name="MyRulesBasedNode"> <rulesEngine executor="MyRulesEngineExecutor"/> </requests>
The above assumes that an extension/rule attribute has been defined with the name of "MyRulesEngineExecutor".
Alternatively, the fully-qualified class name can be specified directly as follows:
<requests name="MyRulesBasedNode"> <rulesEngine executorClass="MyRulesEngineExecutor"/> </requests>
TODO - this interface should really be part of the framework module, but depends on RouteContext which is currently part of the impl module.