Improved graceful shutdown and added tests
diff --git a/jetty-server/src/test/java/org/eclipse/jetty/server/GracefulStopTest.java b/jetty-server/src/test/java/org/eclipse/jetty/server/GracefulStopTest.java
index 85423c7..17b04e0 100644
--- a/jetty-server/src/test/java/org/eclipse/jetty/server/GracefulStopTest.java
+++ b/jetty-server/src/test/java/org/eclipse/jetty/server/GracefulStopTest.java
@@ -238,7 +238,7 @@
long start = System.nanoTime();
server.stop();
long stop = System.nanoTime();
- assertThat(TimeUnit.NANOSECONDS.toMillis(stop-start),greaterThan(500L));
+ assertThat(TimeUnit.NANOSECONDS.toMillis(stop-start),greaterThan(490L));
assertThat(TimeUnit.NANOSECONDS.toMillis(stop-start),lessThan(10000L));
String response = IO.toString(client1.getInputStream());