<div dir="ltr"><div>Where did you get that code from? That shouldn't even compile!</div><div>I've checked both in 5.2 and 6.0 and I couldn't find the code you are showing:</div><div><br></div><div>5.2: <a href="https://github.com/droolsjbpm/droolsjbpm-integration/blob/5.2.x/drools-camel/src/main/java/org/drools/camel/component/DroolsPolicy.java#L86">https://github.com/droolsjbpm/droolsjbpm-integration/blob/5.2.x/drools-camel/src/main/java/org/drools/camel/component/DroolsPolicy.java#L86<br>
</a>6.0: <a href="https://github.com/droolsjbpm/droolsjbpm-integration/blob/master/drools-camel-legacy5/src/main/java/org/drools/camel/component/DroolsPolicy.java#L67">https://github.com/droolsjbpm/droolsjbpm-integration/blob/master/drools-camel-legacy5/src/main/java/org/drools/camel/component/DroolsPolicy.java#L67</a></div>
<div><br></div><div>Regards,</div><div><br></div></div><div class="gmail_extra"><br clear="all"><div><br>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX<br><br>Esteban Aliverti<br>- Blog @ <a href="http://ilesteban.wordpress.com" target="_blank">http://ilesteban.wordpress.com</a></div>
<br><br><div class="gmail_quote">On Thu, Oct 17, 2013 at 11:37 AM, scarlettxu <span dir="ltr"><<a href="mailto:xu_han_zi@163.com" target="_blank">xu_han_zi@163.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Expert,<br>
<br>
I am a new guy to drools rules and studying the drools camel server now.<br>
And I see in the DroolsPolicy class located in project<br>
drools-camel-5.2.0.Final , it define the returnedProcessor twice<br>
<br>
public Processor wrap(RouteContext routeContext, Processor processor)<br>
{<br>
RouteDefinition routeDef = routeContext.getRoute();<br>
<br>
ToDefinition toDrools = getDroolsNode(routeDef);<br>
* Processor returnedProcessor;<br>
Processor returnedProcessor;*<br>
if (toDrools != null) {<br>
returnedProcessor = new DroolsProcess(toDrools.getUri(), processor);<br>
}<br>
else {<br>
returnedProcessor = processor;<br>
}<br>
return returnedProcessor;<br>
}<br>
<br>
I wonder is it for special purpose ?<br>
As I checked from version 5.2.0 Final to 6.0.0RC3<br>
<br>
<br>
<br>
--<br>
View this message in context: <a href="http://drools.46999.n3.nabble.com/why-define-the-returnedProcessor-twice-tp4026406.html" target="_blank">http://drools.46999.n3.nabble.com/why-define-the-returnedProcessor-twice-tp4026406.html</a><br>
Sent from the Drools: User forum mailing list archive at Nabble.com.<br>
_______________________________________________<br>
rules-users mailing list<br>
<a href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
</blockquote></div><br></div>