From 3cdc738c09f779f064d342c9cdc47f61e833157f Mon Sep 17 00:00:00 2001 From: "He-Pin(kerr)" Date: Thu, 6 Mar 2025 17:24:21 +0800 Subject: [PATCH] chore: Make closeLatch a final. --- .../client/transport/HttpClientSseClientTransport.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mcp/src/main/java/io/modelcontextprotocol/client/transport/HttpClientSseClientTransport.java b/mcp/src/main/java/io/modelcontextprotocol/client/transport/HttpClientSseClientTransport.java index 7af5294b..35da5197 100644 --- a/mcp/src/main/java/io/modelcontextprotocol/client/transport/HttpClientSseClientTransport.java +++ b/mcp/src/main/java/io/modelcontextprotocol/client/transport/HttpClientSseClientTransport.java @@ -86,7 +86,7 @@ public class HttpClientSseClientTransport implements ClientMcpTransport { private volatile boolean isClosing = false; /** Latch for coordinating endpoint discovery */ - private CountDownLatch closeLatch = new CountDownLatch(1); + private final CountDownLatch closeLatch = new CountDownLatch(1); /** Holds the discovered message endpoint URL */ private final AtomicReference messageEndpoint = new AtomicReference<>();