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);
}