You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by ma...@apache.org on 2009/12/29 15:54:48 UTC

svn commit: r894405 - /felix/trunk/dependencymanager/core/src/main/java/org/apache/felix/dm/impl/ServiceImpl.java

Author: marrs
Date: Tue Dec 29 14:54:48 2009
New Revision: 894405

URL: http://svn.apache.org/viewvc?rev=894405&view=rev
Log:
experimental bugfix, needs more testing

Modified:
    felix/trunk/dependencymanager/core/src/main/java/org/apache/felix/dm/impl/ServiceImpl.java

Modified: felix/trunk/dependencymanager/core/src/main/java/org/apache/felix/dm/impl/ServiceImpl.java
URL: http://svn.apache.org/viewvc/felix/trunk/dependencymanager/core/src/main/java/org/apache/felix/dm/impl/ServiceImpl.java?rev=894405&r1=894404&r2=894405&view=diff
==============================================================================
--- felix/trunk/dependencymanager/core/src/main/java/org/apache/felix/dm/impl/ServiceImpl.java (original)
+++ felix/trunk/dependencymanager/core/src/main/java/org/apache/felix/dm/impl/ServiceImpl.java Tue Dec 29 14:54:48 2009
@@ -293,15 +293,7 @@
             m_state = newState;
         }
         if (newState.isAllRequiredAvailable()) {
-        	m_executor.enqueue(new Runnable() {
-        		public void run() {
-        			updateInstance(dependency);
-        		}
-        		public String toString() {
-        		    return "update instance " + dependency;
-        		}
-        	});
-        	m_executor.execute();
+        	updateInstance(dependency);
         }
         calculateStateChanges(oldState, newState);
     }
@@ -312,12 +304,7 @@
         	state = m_state;
         }
         if (state.isAllRequiredAvailable()) {
-        	m_executor.enqueue(new Runnable() {
-        		public void run() {
-        			updateInstance(dependency);
-        		}
-        	});
-        	m_executor.execute();
+        	updateInstance(dependency);
         }
     }
 
@@ -329,12 +316,7 @@
             m_state = newState;
         }
         if (newState.isAllRequiredAvailable()) {
-        	m_executor.enqueue(new Runnable() {
-        		public void run() {
-        			updateInstance(dependency);
-        		}
-        	});
-        	m_executor.execute();
+        	updateInstance(dependency);
         }
         calculateStateChanges(oldState, newState);
     }