<div dir="ltr">Thx.</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, May 16, 2013 at 1:40 PM, Mark Proctor <span dir="ltr">&lt;<a href="mailto:mproctor@codehaus.org" target="_blank">mproctor@codehaus.org</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">We have an alternative way now.<div><br></div><div>6.0 is based on Maven for building and deploying, and dependency management. So we now use embedded maven for runtime changes. There is a special project called kie-ci, and a class called KieScanner. Unit tests can be found here:</div>
<div><a href="https://github.com/droolsjbpm/drools/blob/master/kie-ci/src/test/java/org/kie/scanner/KieRepositoryScannerTest.java" target="_blank">https://github.com/droolsjbpm/drools/blob/master/kie-ci/src/test/java/org/kie/scanner/KieRepositoryScannerTest.java</a></div>
<div><br></div><div>Mark<br><div><div><div class="h5"><div>On 16 May 2013, at 09:16, Charles Moulliard &lt;<a href="mailto:ch007m@gmail.com" target="_blank">ch007m@gmail.com</a>&gt; wrote:</div><br></div></div><blockquote type="cite">
<div><div class="h5"><div dir="ltr">Hi,<div><br></div><div>The org.kie.internal.agent.<div style="display:inline;min-height:auto;width:auto">KnowledgeAgentFactory</div>KnowledgeAgentFactory class is used to create a KnowledAgent, KnowledAgentConfiguration.</div>

<div><br></div><div>The loadProvider() method of KnowledgeAgentFactory loads the the following class :</div><div style="display:inline;min-height:auto;width:auto"></div><div><br></div><div>    private static String providerClassName = &quot;org.drools.agent.impl.KnowledgeAgentProviderImpl&quot;;<br>

</div><div><br></div><div><div>    private static void loadProvider() {</div><div>        try {</div><div>            //loads the provider class</div><div>            providerClassName = System.getProperty(KnowledgeAgentFactory.PROVIDER_CLASS_NAME_PROPERTY_NAME, providerClassName);</div>

<div><br></div><div>            Class&lt;KnowledgeAgentProvider&gt; cls = (Class&lt;KnowledgeAgentProvider&gt;) Class.forName(providerClassName);</div><div>            setKnowledgeAgentProvider( cls.newInstance() );</div>

<div>        } catch ( Exception e ) {</div><div>         }</div><div>    }</div><div><br></div><div>But this class does not longer exist under Drools 6.0</div><div><br></div><div>Questions :</div><div>
<br></div><div>- Is this class replaced by a new one ?</div><div>- Have we forget to migrate this class from Drools 5 to Drools 6</div><div><br></div><div>Regards,</div><div><br></div>-- <br><div>Charles Moulliard</div>
<div>Apache Committer / Sr. Enterprise Architect (RedHat)</div><div>Twitter : @cmoulliard | Blog : <a href="http://cmoulliard.blogspot.com/" target="_blank">http://cmoulliard.blogspot.com</a></div><div><br></div>
</div></div></div></div>
_______________________________________________<br>rules-dev mailing list<br><a href="mailto:rules-dev@lists.jboss.org" target="_blank">rules-dev@lists.jboss.org</a><br><a href="https://lists.jboss.org/mailman/listinfo/rules-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-dev</a></blockquote>
</div><br></div></div><br>_______________________________________________<br>
rules-dev mailing list<br>
<a href="mailto:rules-dev@lists.jboss.org">rules-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/rules-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-dev</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div>Charles Moulliard</div>
<div>Apache Committer / Sr. Enterprise Architect (RedHat)</div><div>Twitter : @cmoulliard | Blog : <a href="http://cmoulliard.blogspot.com" target="_blank">http://cmoulliard.blogspot.com</a></div><div><br></div>
</div>