[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