Class DelegatingMcpAsyncHttpClientRequestCustomizer
java.lang.Object
io.modelcontextprotocol.client.transport.customizer.DelegatingMcpAsyncHttpClientRequestCustomizer
- All Implemented Interfaces:
McpAsyncHttpClientRequestCustomizer
public class DelegatingMcpAsyncHttpClientRequestCustomizer
extends Object
implements McpAsyncHttpClientRequestCustomizer
Composable
McpAsyncHttpClientRequestCustomizer that applies multiple
customizers, in order.- Author:
- Daniel Garnier-Moiroux
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.modelcontextprotocol.client.transport.customizer.McpAsyncHttpClientRequestCustomizer
McpAsyncHttpClientRequestCustomizer.Noop -
Field Summary
Fields inherited from interface io.modelcontextprotocol.client.transport.customizer.McpAsyncHttpClientRequestCustomizer
NOOP -
Constructor Summary
ConstructorsConstructorDescriptionDelegatingMcpAsyncHttpClientRequestCustomizer(List<McpAsyncHttpClientRequestCustomizer> customizers) -
Method Summary
Modifier and TypeMethodDescriptionorg.reactivestreams.Publisher<HttpRequest.Builder>customize(HttpRequest.Builder builder, String method, URI endpoint, String body, McpTransportContext context)
-
Constructor Details
-
DelegatingMcpAsyncHttpClientRequestCustomizer
public DelegatingMcpAsyncHttpClientRequestCustomizer(List<McpAsyncHttpClientRequestCustomizer> customizers)
-
-
Method Details
-
customize
public org.reactivestreams.Publisher<HttpRequest.Builder> customize(HttpRequest.Builder builder, String method, URI endpoint, String body, McpTransportContext context) - Specified by:
customizein interfaceMcpAsyncHttpClientRequestCustomizer
-