@Test
    void defaultStartStopExecutor() {
        final Server server = ServerTest.server.server();
        final Queue<Thread> threads = new LinkedTransferQueue<>();
        server.addListener(new ThreadRecordingServerListener(threads));

        threads.add(server.stop().thenApply(unused -> Thread.currentThread()).join());
        threads.add(server.start().thenApply(unused -> Thread.currentThread()).join());

        threads.forEach(t -> assertThat(t.getName()).startsWith("startstop-support"));
    }
Ensure that the connection is not broken even if {@link Service#serve(ServiceRequestContext, Request)}
raises an exception.
core/src/test/java/com/linecorp/armeria/server/ServerTest.java