public class MockMcpTransport extends java.lang.Object implements McpClientTransport, ServerMcpTransport
McpClientTransport and ServerMcpTransport
interfaces.| 构造器和说明 |
|---|
MockMcpTransport() |
MockMcpTransport(java.util.function.BiConsumer<MockMcpTransport,McpSchema.JSONRPCMessage> interceptor) |
| 限定符和类型 | 方法和说明 |
|---|---|
reactor.core.publisher.Mono<java.lang.Void> |
closeGracefully() |
reactor.core.publisher.Mono<java.lang.Void> |
connect(java.util.function.Function<reactor.core.publisher.Mono<McpSchema.JSONRPCMessage>,reactor.core.publisher.Mono<McpSchema.JSONRPCMessage>> handler) |
McpSchema.JSONRPCMessage |
getLastSentMessage() |
McpSchema.JSONRPCNotification |
getLastSentMessageAsNotification() |
McpSchema.JSONRPCRequest |
getLastSentMessageAsRequest() |
reactor.core.publisher.Mono<java.lang.Void> |
sendMessage(McpSchema.JSONRPCMessage message) |
void |
simulateIncomingMessage(McpSchema.JSONRPCMessage message) |
<T> T |
unmarshalFrom(java.lang.Object data,
com.fasterxml.jackson.core.type.TypeReference<T> typeRef) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclosepublic MockMcpTransport()
public MockMcpTransport(java.util.function.BiConsumer<MockMcpTransport,McpSchema.JSONRPCMessage> interceptor)
public void simulateIncomingMessage(McpSchema.JSONRPCMessage message)
public reactor.core.publisher.Mono<java.lang.Void> sendMessage(McpSchema.JSONRPCMessage message)
sendMessage 在接口中 McpTransportpublic McpSchema.JSONRPCRequest getLastSentMessageAsRequest()
public McpSchema.JSONRPCNotification getLastSentMessageAsNotification()
public McpSchema.JSONRPCMessage getLastSentMessage()
public reactor.core.publisher.Mono<java.lang.Void> connect(java.util.function.Function<reactor.core.publisher.Mono<McpSchema.JSONRPCMessage>,reactor.core.publisher.Mono<McpSchema.JSONRPCMessage>> handler)
connect 在接口中 McpClientTransportconnect 在接口中 McpTransportpublic reactor.core.publisher.Mono<java.lang.Void> closeGracefully()
closeGracefully 在接口中 McpTransportpublic <T> T unmarshalFrom(java.lang.Object data,
com.fasterxml.jackson.core.type.TypeReference<T> typeRef)
unmarshalFrom 在接口中 McpTransportCopyright © 2025 Anthropic. All rights reserved.