From 2dc50ccf4b203a31d939caf3bcae20feadbc903d Mon Sep 17 00:00:00 2001 From: mayc Date: Tue, 19 May 2026 07:52:39 -0400 Subject: [PATCH] Increase timeouts --- README.md | 2 +- src/main/java/com/imsweb/seerapi/client/SeerApi.java | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 490ad8d..a70056e 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ From the [SEER*API](https://api.seer.cancer.gov) website: ## Download The library requires Java 8 or greater. - +f Download [the latest JAR][1] or grab via Maven: ```xml diff --git a/src/main/java/com/imsweb/seerapi/client/SeerApi.java b/src/main/java/com/imsweb/seerapi/client/SeerApi.java index 26d4e56..0cfbcc1 100644 --- a/src/main/java/com/imsweb/seerapi/client/SeerApi.java +++ b/src/main/java/com/imsweb/seerapi/client/SeerApi.java @@ -8,6 +8,7 @@ import java.io.IOException; import java.text.DateFormat; import java.text.SimpleDateFormat; +import java.time.Duration; import java.util.Properties; import com.fasterxml.jackson.annotation.JsonAutoDetect; @@ -59,6 +60,9 @@ private SeerApi(String baseUrl, final String apiKey) { baseUrl += "/"; OkHttpClient client = new OkHttpClient.Builder() + .connectTimeout(Duration.ofSeconds(30)) + .readTimeout(Duration.ofSeconds(30)) + .writeTimeout(Duration.ofSeconds(30)) .addInterceptor(chain -> { Request original = chain.request();