diff --git a/service/src/main/java/com/theokanning/openai/service/OpenAiService.java b/service/src/main/java/com/theokanning/openai/service/OpenAiService.java index 52ab6b0f..a66eba77 100644 --- a/service/src/main/java/com/theokanning/openai/service/OpenAiService.java +++ b/service/src/main/java/com/theokanning/openai/service/OpenAiService.java @@ -569,6 +569,11 @@ public void shutdownExecutor() { this.executorService.shutdown(); } + public List shutdownExecutorNow() { + Objects.requireNonNull(this.executorService, "executorService must be set in order to shut down"); + return this.executorService.shutdownNow(); + } + public static OpenAiApi buildApi(String token, Duration timeout) { ObjectMapper mapper = defaultObjectMapper(); OkHttpClient client = defaultClient(token, timeout);