[jboss-svn-commits] JBL Code SVN: r24722 - labs/jbossrules/trunk/drools-core/src/main/java/org/drools/agent/impl.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Jan 14 18:04:33 EST 2009


Author: mark.proctor at jboss.com
Date: 2009-01-14 18:04:33 -0500 (Wed, 14 Jan 2009)
New Revision: 24722

Modified:
   labs/jbossrules/trunk/drools-core/src/main/java/org/drools/agent/impl/KnowledgeAgentConfigurationImpl.java
   labs/jbossrules/trunk/drools-core/src/main/java/org/drools/agent/impl/KnowledgeAgentProviderImpl.java
Log:
JBRULES-1912 The KnowledgeAgentFactory.newKnowledgeAgent(String name, KnowledgeBase kbase) method doesn't initialize the KnowledgeAgent properly

Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/agent/impl/KnowledgeAgentConfigurationImpl.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/agent/impl/KnowledgeAgentConfigurationImpl.java	2009-01-14 22:50:41 UTC (rev 24721)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/agent/impl/KnowledgeAgentConfigurationImpl.java	2009-01-14 23:04:33 UTC (rev 24722)
@@ -16,10 +16,10 @@
     implements
     KnowledgeAgentConfiguration {
 
-    private boolean scanResources;
-    private boolean scanDirectories;
-    private boolean monitorChangeSetEvents;
-    private boolean newInstance;
+    private boolean scanResources          = true;
+    private boolean scanDirectories        = true;
+    private boolean monitorChangeSetEvents = true;
+    private boolean newInstance            = true;
 
     public KnowledgeAgentConfigurationImpl() {
 
@@ -41,20 +41,20 @@
 
         if ( name.equals( "drools.agent.monitorChangeSetEvents" ) ) {
             setMonitorChangeSetEvents( StringUtils.isEmpty( value ) ? true : Boolean.parseBoolean( value ) );
-        }  else if ( name.equals( "drools.agent.scanDirectories" ) ) {
+        } else if ( name.equals( "drools.agent.scanDirectories" ) ) {
             boolean bool = StringUtils.isEmpty( value ) ? true : Boolean.parseBoolean( value );
-            setScanDirectories(  bool );
+            setScanDirectories( bool );
             if ( bool ) {
                 setScanResources( true );
                 setMonitorChangeSetEvents( true );
-            }            
+            }
         } else if ( name.equals( "drools.agent.scanResources" ) ) {
             boolean bool = StringUtils.isEmpty( value ) ? true : Boolean.parseBoolean( value );
-            setScanResources(  bool );
+            setScanResources( bool );
             if ( bool ) {
                 setMonitorChangeSetEvents( true );
-            }            
-        }else if ( name.equals( "drools.agent.newInstance" ) ) {
+            }
+        } else if ( name.equals( "drools.agent.newInstance" ) ) {
             setNewInstance( StringUtils.isEmpty( value ) ? true : Boolean.parseBoolean( value ) );
         }
     }
@@ -74,7 +74,7 @@
         } else if ( name.equals( "drools.agent.newInstance" ) ) {
             return Boolean.toString( this.newInstance );
         }
-        
+
         return null;
     }
 
@@ -85,7 +85,7 @@
     public void setScanResources(boolean scanResources) {
         this.scanResources = scanResources;
     }
-    
+
     public boolean isScanDirectories() {
         return scanDirectories;
     }

Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/agent/impl/KnowledgeAgentProviderImpl.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/agent/impl/KnowledgeAgentProviderImpl.java	2009-01-14 22:50:41 UTC (rev 24721)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/agent/impl/KnowledgeAgentProviderImpl.java	2009-01-14 23:04:33 UTC (rev 24722)
@@ -20,7 +20,7 @@
 
     public KnowledgeAgent newKnowledgeAgent(String name,
                                             KnowledgeBase kbase) {
-        return new KnowledgeAgentImpl(name, kbase, null);
+        return new KnowledgeAgentImpl(name, kbase, new KnowledgeAgentConfigurationImpl() );
     }
 
     public KnowledgeAgent newKnowledgeAgent(String name,




More information about the jboss-svn-commits mailing list