Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -590,6 +590,13 @@
// server does not recognise is already invalidated by the time
// the caller learns about it. Consumed here so that it is not
// handled a second time below.
// Detached from the session first: invalidating the session
// closes it, which would otherwise dispose this very exchange and
// complete sendMessage() through doOnCancel below.
Disposable ref = disposableRef.getAndSet(null);
if (ref != null) {
transportSession.removeConnection(ref);
}
handleExceptionSafely(first.getThrowable());
deliveredSink.error(first.getThrowable());
return Flux.empty();
Expand Down Expand Up @@ -876,12 +883,12 @@
* {@link #authorizationErrorHandler(McpHttpClientTransportAuthorizationErrorHandler)}
*/
@Deprecated(forRemoval = true, since = "2.0.0")
public Builder authorizationErrorHandler(McpHttpClientAuthorizationErrorHandler authorizationErrorHandler) {

Check warning on line 886 in mcp-core/src/main/java/io/modelcontextprotocol/client/transport/HttpClientStreamableHttpTransport.java

View workflow job for this annotation

GitHub Actions / Client Conformance (tools_call)

io.modelcontextprotocol.client.transport.customizer.McpHttpClientAuthorizationErrorHandler in io.modelcontextprotocol.client.transport.customizer has been deprecated and marked for removal

Check warning on line 886 in mcp-core/src/main/java/io/modelcontextprotocol/client/transport/HttpClientStreamableHttpTransport.java

View workflow job for this annotation

GitHub Actions / Client Conformance (initialize)

io.modelcontextprotocol.client.transport.customizer.McpHttpClientAuthorizationErrorHandler in io.modelcontextprotocol.client.transport.customizer has been deprecated and marked for removal

Check warning on line 886 in mcp-core/src/main/java/io/modelcontextprotocol/client/transport/HttpClientStreamableHttpTransport.java

View workflow job for this annotation

GitHub Actions / Server Conformance

io.modelcontextprotocol.client.transport.customizer.McpHttpClientAuthorizationErrorHandler in io.modelcontextprotocol.client.transport.customizer has been deprecated and marked for removal

Check warning on line 886 in mcp-core/src/main/java/io/modelcontextprotocol/client/transport/HttpClientStreamableHttpTransport.java

View workflow job for this annotation

GitHub Actions / Auth Conformance (auth/metadata-var3)

io.modelcontextprotocol.client.transport.customizer.McpHttpClientAuthorizationErrorHandler in io.modelcontextprotocol.client.transport.customizer has been deprecated and marked for removal

Check warning on line 886 in mcp-core/src/main/java/io/modelcontextprotocol/client/transport/HttpClientStreamableHttpTransport.java

View workflow job for this annotation

GitHub Actions / Auth Conformance (auth/scope-retry-limit)

io.modelcontextprotocol.client.transport.customizer.McpHttpClientAuthorizationErrorHandler in io.modelcontextprotocol.client.transport.customizer has been deprecated and marked for removal

Check warning on line 886 in mcp-core/src/main/java/io/modelcontextprotocol/client/transport/HttpClientStreamableHttpTransport.java

View workflow job for this annotation

GitHub Actions / Auth Conformance (auth/token-endpoint-auth-basic)

io.modelcontextprotocol.client.transport.customizer.McpHttpClientAuthorizationErrorHandler in io.modelcontextprotocol.client.transport.customizer has been deprecated and marked for removal

Check warning on line 886 in mcp-core/src/main/java/io/modelcontextprotocol/client/transport/HttpClientStreamableHttpTransport.java

View workflow job for this annotation

GitHub Actions / Auth Conformance (auth/scope-omitted-when-undefined)

io.modelcontextprotocol.client.transport.customizer.McpHttpClientAuthorizationErrorHandler in io.modelcontextprotocol.client.transport.customizer has been deprecated and marked for removal

Check warning on line 886 in mcp-core/src/main/java/io/modelcontextprotocol/client/transport/HttpClientStreamableHttpTransport.java

View workflow job for this annotation

GitHub Actions / Auth Conformance (auth/metadata-default)

io.modelcontextprotocol.client.transport.customizer.McpHttpClientAuthorizationErrorHandler in io.modelcontextprotocol.client.transport.customizer has been deprecated and marked for removal

Check warning on line 886 in mcp-core/src/main/java/io/modelcontextprotocol/client/transport/HttpClientStreamableHttpTransport.java

View workflow job for this annotation

GitHub Actions / Client Conformance (elicitation-sep1034-client-defaults)

io.modelcontextprotocol.client.transport.customizer.McpHttpClientAuthorizationErrorHandler in io.modelcontextprotocol.client.transport.customizer has been deprecated and marked for removal

Check warning on line 886 in mcp-core/src/main/java/io/modelcontextprotocol/client/transport/HttpClientStreamableHttpTransport.java

View workflow job for this annotation

GitHub Actions / Client Conformance (sse-retry)

io.modelcontextprotocol.client.transport.customizer.McpHttpClientAuthorizationErrorHandler in io.modelcontextprotocol.client.transport.customizer has been deprecated and marked for removal

Check warning on line 886 in mcp-core/src/main/java/io/modelcontextprotocol/client/transport/HttpClientStreamableHttpTransport.java

View workflow job for this annotation

GitHub Actions / Auth Conformance (auth/metadata-var2)

io.modelcontextprotocol.client.transport.customizer.McpHttpClientAuthorizationErrorHandler in io.modelcontextprotocol.client.transport.customizer has been deprecated and marked for removal

Check warning on line 886 in mcp-core/src/main/java/io/modelcontextprotocol/client/transport/HttpClientStreamableHttpTransport.java

View workflow job for this annotation

GitHub Actions / Auth Conformance (auth/basic-cimd)

io.modelcontextprotocol.client.transport.customizer.McpHttpClientAuthorizationErrorHandler in io.modelcontextprotocol.client.transport.customizer has been deprecated and marked for removal

Check warning on line 886 in mcp-core/src/main/java/io/modelcontextprotocol/client/transport/HttpClientStreamableHttpTransport.java

View workflow job for this annotation

GitHub Actions / Auth Conformance (auth/pre-registration)

io.modelcontextprotocol.client.transport.customizer.McpHttpClientAuthorizationErrorHandler in io.modelcontextprotocol.client.transport.customizer has been deprecated and marked for removal

Check warning on line 886 in mcp-core/src/main/java/io/modelcontextprotocol/client/transport/HttpClientStreamableHttpTransport.java

View workflow job for this annotation

GitHub Actions / Auth Conformance (auth/token-endpoint-auth-post)

io.modelcontextprotocol.client.transport.customizer.McpHttpClientAuthorizationErrorHandler in io.modelcontextprotocol.client.transport.customizer has been deprecated and marked for removal

Check warning on line 886 in mcp-core/src/main/java/io/modelcontextprotocol/client/transport/HttpClientStreamableHttpTransport.java

View workflow job for this annotation

GitHub Actions / Auth Conformance (auth/scope-from-scopes-supported)

io.modelcontextprotocol.client.transport.customizer.McpHttpClientAuthorizationErrorHandler in io.modelcontextprotocol.client.transport.customizer has been deprecated and marked for removal

Check warning on line 886 in mcp-core/src/main/java/io/modelcontextprotocol/client/transport/HttpClientStreamableHttpTransport.java

View workflow job for this annotation

GitHub Actions / Auth Conformance (auth/scope-step-up)

io.modelcontextprotocol.client.transport.customizer.McpHttpClientAuthorizationErrorHandler in io.modelcontextprotocol.client.transport.customizer has been deprecated and marked for removal

Check warning on line 886 in mcp-core/src/main/java/io/modelcontextprotocol/client/transport/HttpClientStreamableHttpTransport.java

View workflow job for this annotation

GitHub Actions / Auth Conformance (auth/scope-from-www-authenticate)

io.modelcontextprotocol.client.transport.customizer.McpHttpClientAuthorizationErrorHandler in io.modelcontextprotocol.client.transport.customizer has been deprecated and marked for removal

Check warning on line 886 in mcp-core/src/main/java/io/modelcontextprotocol/client/transport/HttpClientStreamableHttpTransport.java

View workflow job for this annotation

GitHub Actions / Auth Conformance (auth/metadata-var1)

io.modelcontextprotocol.client.transport.customizer.McpHttpClientAuthorizationErrorHandler in io.modelcontextprotocol.client.transport.customizer has been deprecated and marked for removal

Check warning on line 886 in mcp-core/src/main/java/io/modelcontextprotocol/client/transport/HttpClientStreamableHttpTransport.java

View workflow job for this annotation

GitHub Actions / Auth Conformance (auth/token-endpoint-auth-none)

io.modelcontextprotocol.client.transport.customizer.McpHttpClientAuthorizationErrorHandler in io.modelcontextprotocol.client.transport.customizer has been deprecated and marked for removal

Check warning on line 886 in mcp-core/src/main/java/io/modelcontextprotocol/client/transport/HttpClientStreamableHttpTransport.java

View workflow job for this annotation

GitHub Actions / Build and Test

io.modelcontextprotocol.client.transport.customizer.McpHttpClientAuthorizationErrorHandler in io.modelcontextprotocol.client.transport.customizer has been deprecated and marked for removal

Check warning on line 886 in mcp-core/src/main/java/io/modelcontextprotocol/client/transport/HttpClientStreamableHttpTransport.java

View workflow job for this annotation

GitHub Actions / Jackson 2 Integration Tests

io.modelcontextprotocol.client.transport.customizer.McpHttpClientAuthorizationErrorHandler in io.modelcontextprotocol.client.transport.customizer has been deprecated and marked for removal
this.authorizationErrorHandler = new McpHttpClientTransportAuthorizationErrorHandler() {
@Override
public Publisher<Boolean> handle(HttpRequestSnapshot requestSnapshot,
HttpResponse.ResponseInfo responseInfo, McpTransportContext context) {
return authorizationErrorHandler.handle(responseInfo, context);

Check warning on line 891 in mcp-core/src/main/java/io/modelcontextprotocol/client/transport/HttpClientStreamableHttpTransport.java

View workflow job for this annotation

GitHub Actions / Client Conformance (tools_call)

handle(java.net.http.HttpResponse.ResponseInfo,io.modelcontextprotocol.common.McpTransportContext) in io.modelcontextprotocol.client.transport.customizer.McpHttpClientAuthorizationErrorHandler has been deprecated and marked for removal

Check warning on line 891 in mcp-core/src/main/java/io/modelcontextprotocol/client/transport/HttpClientStreamableHttpTransport.java

View workflow job for this annotation

GitHub Actions / Client Conformance (initialize)

handle(java.net.http.HttpResponse.ResponseInfo,io.modelcontextprotocol.common.McpTransportContext) in io.modelcontextprotocol.client.transport.customizer.McpHttpClientAuthorizationErrorHandler has been deprecated and marked for removal

Check warning on line 891 in mcp-core/src/main/java/io/modelcontextprotocol/client/transport/HttpClientStreamableHttpTransport.java

View workflow job for this annotation

GitHub Actions / Server Conformance

handle(java.net.http.HttpResponse.ResponseInfo,io.modelcontextprotocol.common.McpTransportContext) in io.modelcontextprotocol.client.transport.customizer.McpHttpClientAuthorizationErrorHandler has been deprecated and marked for removal

Check warning on line 891 in mcp-core/src/main/java/io/modelcontextprotocol/client/transport/HttpClientStreamableHttpTransport.java

View workflow job for this annotation

GitHub Actions / Auth Conformance (auth/metadata-var3)

handle(java.net.http.HttpResponse.ResponseInfo,io.modelcontextprotocol.common.McpTransportContext) in io.modelcontextprotocol.client.transport.customizer.McpHttpClientAuthorizationErrorHandler has been deprecated and marked for removal

Check warning on line 891 in mcp-core/src/main/java/io/modelcontextprotocol/client/transport/HttpClientStreamableHttpTransport.java

View workflow job for this annotation

GitHub Actions / Auth Conformance (auth/scope-retry-limit)

handle(java.net.http.HttpResponse.ResponseInfo,io.modelcontextprotocol.common.McpTransportContext) in io.modelcontextprotocol.client.transport.customizer.McpHttpClientAuthorizationErrorHandler has been deprecated and marked for removal

Check warning on line 891 in mcp-core/src/main/java/io/modelcontextprotocol/client/transport/HttpClientStreamableHttpTransport.java

View workflow job for this annotation

GitHub Actions / Auth Conformance (auth/token-endpoint-auth-basic)

handle(java.net.http.HttpResponse.ResponseInfo,io.modelcontextprotocol.common.McpTransportContext) in io.modelcontextprotocol.client.transport.customizer.McpHttpClientAuthorizationErrorHandler has been deprecated and marked for removal

Check warning on line 891 in mcp-core/src/main/java/io/modelcontextprotocol/client/transport/HttpClientStreamableHttpTransport.java

View workflow job for this annotation

GitHub Actions / Auth Conformance (auth/scope-omitted-when-undefined)

handle(java.net.http.HttpResponse.ResponseInfo,io.modelcontextprotocol.common.McpTransportContext) in io.modelcontextprotocol.client.transport.customizer.McpHttpClientAuthorizationErrorHandler has been deprecated and marked for removal

Check warning on line 891 in mcp-core/src/main/java/io/modelcontextprotocol/client/transport/HttpClientStreamableHttpTransport.java

View workflow job for this annotation

GitHub Actions / Auth Conformance (auth/metadata-default)

handle(java.net.http.HttpResponse.ResponseInfo,io.modelcontextprotocol.common.McpTransportContext) in io.modelcontextprotocol.client.transport.customizer.McpHttpClientAuthorizationErrorHandler has been deprecated and marked for removal

Check warning on line 891 in mcp-core/src/main/java/io/modelcontextprotocol/client/transport/HttpClientStreamableHttpTransport.java

View workflow job for this annotation

GitHub Actions / Client Conformance (elicitation-sep1034-client-defaults)

handle(java.net.http.HttpResponse.ResponseInfo,io.modelcontextprotocol.common.McpTransportContext) in io.modelcontextprotocol.client.transport.customizer.McpHttpClientAuthorizationErrorHandler has been deprecated and marked for removal

Check warning on line 891 in mcp-core/src/main/java/io/modelcontextprotocol/client/transport/HttpClientStreamableHttpTransport.java

View workflow job for this annotation

GitHub Actions / Client Conformance (sse-retry)

handle(java.net.http.HttpResponse.ResponseInfo,io.modelcontextprotocol.common.McpTransportContext) in io.modelcontextprotocol.client.transport.customizer.McpHttpClientAuthorizationErrorHandler has been deprecated and marked for removal

Check warning on line 891 in mcp-core/src/main/java/io/modelcontextprotocol/client/transport/HttpClientStreamableHttpTransport.java

View workflow job for this annotation

GitHub Actions / Auth Conformance (auth/metadata-var2)

handle(java.net.http.HttpResponse.ResponseInfo,io.modelcontextprotocol.common.McpTransportContext) in io.modelcontextprotocol.client.transport.customizer.McpHttpClientAuthorizationErrorHandler has been deprecated and marked for removal

Check warning on line 891 in mcp-core/src/main/java/io/modelcontextprotocol/client/transport/HttpClientStreamableHttpTransport.java

View workflow job for this annotation

GitHub Actions / Auth Conformance (auth/basic-cimd)

handle(java.net.http.HttpResponse.ResponseInfo,io.modelcontextprotocol.common.McpTransportContext) in io.modelcontextprotocol.client.transport.customizer.McpHttpClientAuthorizationErrorHandler has been deprecated and marked for removal

Check warning on line 891 in mcp-core/src/main/java/io/modelcontextprotocol/client/transport/HttpClientStreamableHttpTransport.java

View workflow job for this annotation

GitHub Actions / Auth Conformance (auth/pre-registration)

handle(java.net.http.HttpResponse.ResponseInfo,io.modelcontextprotocol.common.McpTransportContext) in io.modelcontextprotocol.client.transport.customizer.McpHttpClientAuthorizationErrorHandler has been deprecated and marked for removal

Check warning on line 891 in mcp-core/src/main/java/io/modelcontextprotocol/client/transport/HttpClientStreamableHttpTransport.java

View workflow job for this annotation

GitHub Actions / Auth Conformance (auth/token-endpoint-auth-post)

handle(java.net.http.HttpResponse.ResponseInfo,io.modelcontextprotocol.common.McpTransportContext) in io.modelcontextprotocol.client.transport.customizer.McpHttpClientAuthorizationErrorHandler has been deprecated and marked for removal

Check warning on line 891 in mcp-core/src/main/java/io/modelcontextprotocol/client/transport/HttpClientStreamableHttpTransport.java

View workflow job for this annotation

GitHub Actions / Auth Conformance (auth/scope-from-scopes-supported)

handle(java.net.http.HttpResponse.ResponseInfo,io.modelcontextprotocol.common.McpTransportContext) in io.modelcontextprotocol.client.transport.customizer.McpHttpClientAuthorizationErrorHandler has been deprecated and marked for removal

Check warning on line 891 in mcp-core/src/main/java/io/modelcontextprotocol/client/transport/HttpClientStreamableHttpTransport.java

View workflow job for this annotation

GitHub Actions / Auth Conformance (auth/scope-step-up)

handle(java.net.http.HttpResponse.ResponseInfo,io.modelcontextprotocol.common.McpTransportContext) in io.modelcontextprotocol.client.transport.customizer.McpHttpClientAuthorizationErrorHandler has been deprecated and marked for removal

Check warning on line 891 in mcp-core/src/main/java/io/modelcontextprotocol/client/transport/HttpClientStreamableHttpTransport.java

View workflow job for this annotation

GitHub Actions / Auth Conformance (auth/scope-from-www-authenticate)

handle(java.net.http.HttpResponse.ResponseInfo,io.modelcontextprotocol.common.McpTransportContext) in io.modelcontextprotocol.client.transport.customizer.McpHttpClientAuthorizationErrorHandler has been deprecated and marked for removal

Check warning on line 891 in mcp-core/src/main/java/io/modelcontextprotocol/client/transport/HttpClientStreamableHttpTransport.java

View workflow job for this annotation

GitHub Actions / Auth Conformance (auth/metadata-var1)

handle(java.net.http.HttpResponse.ResponseInfo,io.modelcontextprotocol.common.McpTransportContext) in io.modelcontextprotocol.client.transport.customizer.McpHttpClientAuthorizationErrorHandler has been deprecated and marked for removal

Check warning on line 891 in mcp-core/src/main/java/io/modelcontextprotocol/client/transport/HttpClientStreamableHttpTransport.java

View workflow job for this annotation

GitHub Actions / Auth Conformance (auth/token-endpoint-auth-none)

handle(java.net.http.HttpResponse.ResponseInfo,io.modelcontextprotocol.common.McpTransportContext) in io.modelcontextprotocol.client.transport.customizer.McpHttpClientAuthorizationErrorHandler has been deprecated and marked for removal

Check warning on line 891 in mcp-core/src/main/java/io/modelcontextprotocol/client/transport/HttpClientStreamableHttpTransport.java

View workflow job for this annotation

GitHub Actions / Build and Test

handle(java.net.http.HttpResponse.ResponseInfo,io.modelcontextprotocol.common.McpTransportContext) in io.modelcontextprotocol.client.transport.customizer.McpHttpClientAuthorizationErrorHandler has been deprecated and marked for removal

Check warning on line 891 in mcp-core/src/main/java/io/modelcontextprotocol/client/transport/HttpClientStreamableHttpTransport.java

View workflow job for this annotation

GitHub Actions / Jackson 2 Integration Tests

handle(java.net.http.HttpResponse.ResponseInfo,io.modelcontextprotocol.common.McpTransportContext) in io.modelcontextprotocol.client.transport.customizer.McpHttpClientAuthorizationErrorHandler has been deprecated and marked for removal
}

@Override
Expand Down
Loading