[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