[jboss-cvs] jbosside/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/model ...
Robert Stryker
rawblem at gmail.com
Wed Aug 2 11:22:49 EDT 2006
User: rawb
Date: 06/08/02 11:22:49
Modified: as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/model
ServerProcessModel.java
Log:
Concurrent Modification fixed
Revision Changes Path
1.7 +11 -5 jbosside/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/model/ServerProcessModel.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: ServerProcessModel.java
===================================================================
RCS file: /cvsroot/jboss/jbosside/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/model/ServerProcessModel.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- ServerProcessModel.java 10 Jul 2006 15:44:23 -0000 1.6
+++ ServerProcessModel.java 2 Aug 2006 15:22:49 -0000 1.7
@@ -314,19 +314,25 @@
public void fireEvents(String eventType, String processType, ProcessData[] processes, ILaunchConfiguration config) {
ServerProcessEvent event = new ServerProcessEvent(eventType, processType, processes, config);
+ synchronized (processListeners) {
Iterator i = processListeners.iterator();
while(i.hasNext() ) {
((IServerProcessListener)i.next()).ServerProcessEventFired(event);
}
}
+ }
public void addSPListener(IServerProcessListener listener) {
+ synchronized (processListeners) {
processListeners.add(listener);
}
+ }
public void removeSPListener(IServerProcessListener listener) {
+ synchronized (processListeners) {
processListeners.remove(listener);
}
+ }
public String getServerID() {
More information about the jboss-cvs-commits
mailing list