Skip to content

Commit c9cd1e4

Browse files
authored
Merge pull request #5995 from eclipse/jetty-9.4.x-5994-qtp_free_threads
Fixes #5994 - QueuedThreadPool "free" threads
2 parents 8bd4a9f + 530c14e commit c9cd1e4

File tree

5 files changed

+391
-174
lines changed

5 files changed

+391
-174
lines changed

jetty-jmx/src/test/java/org/eclipse/jetty/jmx/MBeanContainerLifeCycleTest.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -77,12 +77,13 @@ public void testStoppingContainerDoesNotUnregistersMBeans() throws Exception
7777

7878
String pkg = bean.getClass().getPackage().getName();
7979
Set<ObjectName> objectNames = mbeanServer.queryNames(ObjectName.getInstance(pkg + ":*"), null);
80-
assertEquals(1, objectNames.size());
80+
// QueuedThreadPool and ThreadPoolBudget.
81+
assertEquals(2, objectNames.size());
8182

8283
container.stop();
8384

8485
objectNames = mbeanServer.queryNames(ObjectName.getInstance(pkg + ":*"), null);
85-
assertEquals(1, objectNames.size());
86+
assertEquals(2, objectNames.size());
8687

8788
// Remove the MBeans to start clean on the next test.
8889
objectNames.forEach(objectName ->
@@ -105,7 +106,8 @@ public void testDestroyingContainerUnregistersMBeans() throws Exception
105106

106107
String pkg = bean.getClass().getPackage().getName();
107108
Set<ObjectName> objectNames = mbeanServer.queryNames(ObjectName.getInstance(pkg + ":*"), null);
108-
assertEquals(1, objectNames.size());
109+
// QueuedThreadPool and ThreadPoolBudget.
110+
assertEquals(2, objectNames.size());
109111

110112
container.stop();
111113
container.destroy();

0 commit comments

Comments
 (0)