commit | 97b583a16a51f0a2153746363185c2a47f9eb687 | [log] [tgz] |
---|---|---|
author | Adam Wojtuniak <awojtuniak@apache.org> | Wed Mar 31 17:36:25 2010 +0000 |
committer | Adam Wojtuniak <awojtuniak@apache.org> | Wed Mar 31 17:36:25 2010 +0000 |
tree | d1024ca73dfe805bf7e54f3880e7e2311cc72042 | |
parent | 6aa7871bf4c15ae219ecc3a498128ba862a9a91e [diff] |
Fixed UserAdminEventDispatcher thread to exit when bundle is stopped git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@929629 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/useradmin/src/main/java/org/apache/felix/useradmin/impl/UserAdminEventDispatcherImpl.java b/useradmin/src/main/java/org/apache/felix/useradmin/impl/UserAdminEventDispatcherImpl.java index fcd1757..e27dd61 100644 --- a/useradmin/src/main/java/org/apache/felix/useradmin/impl/UserAdminEventDispatcherImpl.java +++ b/useradmin/src/main/java/org/apache/felix/useradmin/impl/UserAdminEventDispatcherImpl.java
@@ -158,10 +158,11 @@ * Closing UserAdminTrackers and putting running state to false. * @see org.apache.felix.useradmin.impl.UserAdminEventDispatcher#close() */ - public void close() + public synchronized void close() { userAdminTrackerListener.close(); - running = true; + running = false; + notifyAll(); } /**