commit | 2d97ddd8e70d6d50ae96a5fb194d975f3ae6a001 | [log] [tgz] |
---|---|---|
author | Carsten Ziegeler <cziegeler@apache.org> | Wed Feb 03 09:17:38 2010 +0000 |
committer | Carsten Ziegeler <cziegeler@apache.org> | Wed Feb 03 09:17:38 2010 +0000 |
tree | 8a31fe6b560193d2ca4ee98c1fd20d4da39b7650 | |
parent | 489ba5cbe402ffa13c0085eb946d68006c442fde [diff] |
FELIX-1913 : All events are processed in a queue git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@905948 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/eventadmin/impl/src/main/java/org/apache/felix/eventadmin/impl/tasks/SyncDeliverTasks.java b/eventadmin/impl/src/main/java/org/apache/felix/eventadmin/impl/tasks/SyncDeliverTasks.java index d9e5f4c..3b674c3 100644 --- a/eventadmin/impl/src/main/java/org/apache/felix/eventadmin/impl/tasks/SyncDeliverTasks.java +++ b/eventadmin/impl/src/main/java/org/apache/felix/eventadmin/impl/tasks/SyncDeliverTasks.java
@@ -130,6 +130,10 @@ // stop the timer timerBarrier.waitForRendezvous(); } + catch (IllegalStateException ise) + { + // this can happen on shutdown, so we ignore it + } finally { myThread.cleanup();