[rules-dev] Where is this class "org.drools.agent.impl.KnowledgeAgentProviderImpl" - Drools 6

Mark Proctor mproctor at codehaus.org
Thu May 16 07:40:26 EDT 2013


We have an alternative way now.

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:
https://github.com/droolsjbpm/drools/blob/master/kie-ci/src/test/java/org/kie/scanner/KieRepositoryScannerTest.java

Mark
On 16 May 2013, at 09:16, Charles Moulliard <ch007m at gmail.com> wrote:

> Hi,
> 
> The org.kie.internal.agent.KnowledgeAgentFactoryKnowledgeAgentFactory class is used to create a KnowledAgent, KnowledAgentConfiguration.
> 
> The loadProvider() method of KnowledgeAgentFactory loads the the following class :
> 
>     private static String providerClassName = "org.drools.agent.impl.KnowledgeAgentProviderImpl";
> 
>     private static void loadProvider() {
>         try {
>             //loads the provider class
>             providerClassName = System.getProperty(KnowledgeAgentFactory.PROVIDER_CLASS_NAME_PROPERTY_NAME, providerClassName);
> 
>             Class<KnowledgeAgentProvider> cls = (Class<KnowledgeAgentProvider>) Class.forName(providerClassName);
>             setKnowledgeAgentProvider( cls.newInstance() );
>         } catch ( Exception e ) {
>          }
>     }
> 
> But this class does not longer exist under Drools 6.0
> 
> Questions :
> 
> - Is this class replaced by a new one ?
> - Have we forget to migrate this class from Drools 5 to Drools 6
> 
> Regards,
> 
> -- 
> Charles Moulliard
> Apache Committer / Sr. Enterprise Architect (RedHat)
> Twitter : @cmoulliard | Blog : http://cmoulliard.blogspot.com
> 
> _______________________________________________
> rules-dev mailing list
> rules-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-dev/attachments/20130516/291f9d2d/attachment.html 


More information about the rules-dev mailing list