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.");
}
}