[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