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