[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