[jboss-svn-commits] JBL Code SVN: r23952 - in labs/jbossrules/trunk/drools-api/src/main/java/org/drools: builder and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Wed Nov 19 05:27:38 EST 2008
Author: mark.proctor at jboss.com
Date: 2008-11-19 05:27:38 -0500 (Wed, 19 Nov 2008)
New Revision: 23952
Modified:
labs/jbossrules/trunk/drools-api/src/main/java/org/drools/KnowledgeBaseConfiguration.java
labs/jbossrules/trunk/drools-api/src/main/java/org/drools/builder/KnowledgeBuilderConfiguration.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:19:31 UTC (rev 23951)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/KnowledgeBaseConfiguration.java 2008-11-19 10:27:38 UTC (rev 23952)
@@ -26,29 +26,29 @@
* <p>
* The following properties are supported:
* <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>
+ * <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:
* <ul>
- * <li>drools.executorService = <qualified class name></li>
- * <li>drools.conflictResolver = <qualified class name></li>
- * <li>drools.ruleBaseUpdateHandler = <qualified class name></li>
+ * <li>drools.executorService = <qualified class name></li>
+ * <li>drools.conflictResolver = <qualified class name></li>
+ * <li>drools.ruleBaseUpdateHandler = <qualified class name></li>
* </ul>
* </p>
*/
Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/builder/KnowledgeBuilderConfiguration.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/builder/KnowledgeBuilderConfiguration.java 2008-11-19 10:19:31 UTC (rev 23951)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/builder/KnowledgeBuilderConfiguration.java 2008-11-19 10:27:38 UTC (rev 23952)
@@ -3,33 +3,49 @@
import org.drools.PropertiesConfiguration;
/**
+ * <p>
* This class configures the knowledge package builder and compiler.
* Dialects and their DialectConfigurations are handled by the DialectRegistry
* Normally you will not need to look at this class, unless you want to override the defaults.
+ * </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 KnowledgeBuilder, you can simply set the property as
* a System property.
- *
+ * </p>
+ *
+ * <p>
* This class is not thread safe and it also contains state. After the KnowledgeBuilder is created, it makes the configuration
* immutable and there is no way to make it mutable again. This is to avoid inconsistent behaviour inside KnowledgeBuilder.
- *
- * drools.dialect.default = <String>
- * drools.accumulate.function.<function name> = <qualified class>
- * drools.evaluator.<ident> = <qualified class>
- * drools.dump.dir = <String>
- *
+ * </p>
+ *
+ * <p>
+ * <ul>
+// * <li>drools.dialect.default = <String></li>
+ * <li>drools.accumulate.function.<function name> = <qualified class></li>
+ * <li>drools.evaluator.<ident> = <qualified class></li>
+ * <li>drools.dump.dir = <String></li>
+ * </ul>
+ * </p>
+ *
+ * <p>
* default dialect is java.
- * Available preconfigured Accumulate functions are:
- * drools.accumulate.function.average = org.drools.base.accumulators.AverageAccumulateFunction
- * drools.accumulate.function.max = org.drools.base.accumulators.MaxAccumulateFunction
- * drools.accumulate.function.min = org.drools.base.accumulators.MinAccumulateFunction
- * drools.accumulate.function.count = org.drools.base.accumulators.CountAccumulateFunction
- * drools.accumulate.function.sum = org.drools.base.accumulators.SumAccumulateFunction
+ * Available pre-configured Accumulate functions are:
+ * <ul>
+ * <li>drools.accumulate.function.average = org.drools.base.accumulators.AverageAccumulateFunction</li>
+ * <li>drools.accumulate.function.max = org.drools.base.accumulators.MaxAccumulateFunction</li>
+ * <li>drools.accumulate.function.min = org.drools.base.accumulators.MinAccumulateFunction</li>
+ * <li>drools.accumulate.function.count = org.drools.base.accumulators.CountAccumulateFunction</li>
+ * <li>drools.accumulate.function.sum = org.drools.base.accumulators.SumAccumulateFunction</li>
+ * </ul>
+ * </p>
*/
public interface KnowledgeBuilderConfiguration
extends
More information about the jboss-svn-commits
mailing list