[jboss-svn-commits] JBL Code SVN: r23951 - in labs/jbossrules/trunk/drools-api/src/main/java/org/drools: agent and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Wed Nov 19 05:19:32 EST 2008
Author: mark.proctor at jboss.com
Date: 2008-11-19 05:19:31 -0500 (Wed, 19 Nov 2008)
New Revision: 23951
Modified:
labs/jbossrules/trunk/drools-api/src/main/java/org/drools/KnowledgeBaseConfiguration.java
labs/jbossrules/trunk/drools-api/src/main/java/org/drools/agent/KnowledgeAgentFactory.java
Log:
JBRULES-1734 Drools API
-started up to update javadocs
Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/KnowledgeBaseConfiguration.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/KnowledgeBaseConfiguration.java 2008-11-19 10:15:44 UTC (rev 23950)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/KnowledgeBaseConfiguration.java 2008-11-19 10:19:31 UTC (rev 23951)
@@ -1,45 +1,56 @@
package org.drools;
/**
- * KnowledgeBaseConfiguration
- *
+ *<p>
* A class to store KnowledgeBase related configuration. It must be used at KnowledgeBase instantiation time
* or not used at all.
- *
+ * </p>
+ *
+ * <p>
* This class will automatically load default values from a number of places, accumulating properties from each location.
* This list of locations, in given priority is:
* System properties, home directory, working directory, META-INF/ of optionally provided classLoader
* META-INF/ of Thread.currentThread().getContextClassLoader() and META-INF/ of ClassLoader.getSystemClassLoader()
+ * </p>
*
+ * <p>
* So if you want to set a default configuration value for all your new KnowledgeBase, you can simply set the property as
* a System property.
- *
+ * </p>
+ *
+ * <p>
* After the KnowledgeBase is created, it makes the configuration immutable and there is no way to make it
* mutable again. This is to avoid inconsistent behaviour inside KnowledgeBase.
+ * </p>
*
+ * <p>
* The following properties are supported:
- *
- * drools.maintainTms = <true|false>
- * drools.assertBehaviour = <identity|equality>
- * drools.logicalOverride = <discard|preserve>
- * drools.sequential = <true|false>
- * drools.sequential.agenda = <sequential|dynamic>
- * drools.removeIdentities = <true|false>
- * drools.shareAlphaNodes = <true|false>
- * drools.shareBetaNodes = <true|false>
- * drools.alphaMemory = <true/false>
- * drools.alphaNodeHashingThreshold = <1...n>
- * drools.compositeKeyDepth = <1..3>
- * drools.indexLeftBetaMemory = <true/false>
- * drools.indexRightBetaMemory = <true/false>
- * drools.consequenceExceptionHandler = <qualified class name>
+ * <ul>
+ * <li>drools.maintainTms = <true|false></li>
+ * <li>drools.assertBehaviour = <identity|equality></li>
+ * <li>drools.logicalOverride = <discard|preserve></li>
+ * <li>drools.sequential = <true|false></li>
+ * <li>drools.sequential.agenda = <sequential|dynamic></li>
+ * <li>drools.removeIdentities = <true|false></li>
+ * <li>drools.shareAlphaNodes = <true|false></li>
+ * <li>drools.shareBetaNodes = <true|false></li>
+ * <li>drools.alphaMemory = <true/false></li>
+ * <li>drools.alphaNodeHashingThreshold = <1...n></li>
+ * <li>drools.compositeKeyDepth = <1..3></li>
+ * <li>drools.indexLeftBetaMemory = <true/false></li>
+ * <li>drools.indexRightBetaMemory = <true/false></li>
+ * <li>drools.consequenceExceptionHandler = <qualified class name></li>
+ * </ul>
+ * </p>
*
+ * <p>
* The follow properties have not yet been migrated from the Drools 4.0 api:
- *
- * drools.executorService = <qualified class name>
- * drools.conflictResolver = <qualified class name>
- * drools.ruleBaseUpdateHandler = <qualified class name>
- *
+ * <ul>
+ * <li>drools.executorService = <qualified class name></li>
+ * <li>drools.conflictResolver = <qualified class name></li>
+ * <li>drools.ruleBaseUpdateHandler = <qualified class name></li>
+ * </ul>
+ * </p>
*/
public interface KnowledgeBaseConfiguration
extends
Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/agent/KnowledgeAgentFactory.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/agent/KnowledgeAgentFactory.java 2008-11-19 10:15:44 UTC (rev 23950)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/agent/KnowledgeAgentFactory.java 2008-11-19 10:19:31 UTC (rev 23951)
@@ -27,7 +27,7 @@
* </p>
*
* <p>
- * CONFIG OPTIONS (to be passed in as properties):<br/>
+ * CONFIG OPTIONS (to be passed in as properties):
* <ul>
* <li><code>newInstance</code>: setting this to "true" means that each time the rules are changed
* a new instance of the KnowledeBase is created (as opposed to updated in place)
More information about the jboss-svn-commits
mailing list