private void stop()

in callouts/java/service-callout/src/main/java/service/ServiceCallout.java [265:278]


    private void stop() throws InterruptedException {
        if (server != null) {
            server.shutdown().awaitTermination(30, TimeUnit.SECONDS);
        }

        if (plaintextServer != null) {
            plaintextServer.shutdown().awaitTermination(30, TimeUnit.SECONDS);
        }

        if (!combinedHealthCheck && healthCheckServer != null) {
            healthCheckServer.stop(0); // 0 delay for immediate stop
            logger.info("Health Check Server stopped.");
        }
    }