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

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Apr 23 18:57:33 EDT 2007


Author: mark.proctor at jboss.com
Date: 2007-04-23 18:57:33 -0400 (Mon, 23 Apr 2007)
New Revision: 11275

Modified:
   labs/jbossrules/trunk/drools-core/src/main/java/org/drools/common/AbstractWorkingMemory.java
Log:
JBRULES-814 Seperate the interfaces into Stateless and Stateful

JBRULES-541 Avoid WeakHashmap for tracking working memories in a RuleBase.
-WeakHashMap is now gone

JBRULES-144 async assert
-StatelessSession and StatefulSession now both support async methods

Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/common/AbstractWorkingMemory.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/common/AbstractWorkingMemory.java	2007-04-23 22:54:04 UTC (rev 11274)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/common/AbstractWorkingMemory.java	2007-04-23 22:57:33 UTC (rev 11275)
@@ -249,6 +249,18 @@
     /**
      * @see WorkingMemory
      */
+    public Map getGlobals() {
+        try {
+            this.lock.lock();
+            return this.globals;
+        } finally {
+            this.lock.unlock();
+        }
+    }
+
+    /**
+     * @see WorkingMemory
+     */
     public void setGlobal(final String name,
                           final Object value) {
         // Cannot set null values




More information about the jboss-svn-commits mailing list