[jboss-svn-commits] JBL Code SVN: r16449 - labs/jbossrules/branches/4.0.x/drools-core/src/main/java/org/drools/event.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Nov 9 00:09:53 EST 2007


Author: mark.proctor at jboss.com
Date: 2007-11-09 00:09:53 -0500 (Fri, 09 Nov 2007)
New Revision: 16449

Modified:
   labs/jbossrules/branches/4.0.x/drools-core/src/main/java/org/drools/event/RuleBaseEventSupport.java
Log:
JBRULES-1316 Serialising Both the RuleBase and WorkingMemory throws null pointer

Modified: labs/jbossrules/branches/4.0.x/drools-core/src/main/java/org/drools/event/RuleBaseEventSupport.java
===================================================================
--- labs/jbossrules/branches/4.0.x/drools-core/src/main/java/org/drools/event/RuleBaseEventSupport.java	2007-11-09 04:55:59 UTC (rev 16448)
+++ labs/jbossrules/branches/4.0.x/drools-core/src/main/java/org/drools/event/RuleBaseEventSupport.java	2007-11-09 05:09:53 UTC (rev 16449)
@@ -38,7 +38,7 @@
      * 
      */
     private static final long serialVersionUID = 400L;
-    private final List<EventListener>        listeners        = Collections.synchronizedList( new ArrayList<EventListener>() );
+    private final List        listeners        = Collections.synchronizedList( new ArrayList() );
     private transient RuleBase    ruleBase;
 
     public RuleBaseEventSupport(final RuleBase ruleBase) {
@@ -56,8 +56,8 @@
     }
     
     public void removeEventListener(Class cls) {
-        for ( Iterator<EventListener> it = this.listeners.iterator(); it.hasNext(); ) {
-            EventListener listener = it.next();
+        for ( Iterator it = this.listeners.iterator(); it.hasNext(); ) {
+            EventListener listener = ( EventListener ) it.next();
             if ( cls.isAssignableFrom( listener.getClass() ) ) {
                 it.remove();
             }
@@ -68,7 +68,7 @@
         this.listeners.remove( listener );
     }
 
-    public List<EventListener> getEventListeners() {
+    public List getEventListeners() {
         return Collections.unmodifiableList( this.listeners );
     }
 




More information about the jboss-svn-commits mailing list