Refine McpJsonDefaults method names (#789)
As a follow-up of #779, this commit refines McpJsonDefaults method names by shortening them to not repeat the qualifiers already expressed at type level.
This commit is contained in:
parent
8549e36dfc
commit
e60a0743a5
5 changed files with 94 additions and 108 deletions
|
|
@ -100,7 +100,7 @@ public class MockMcpClientTransport implements McpClientTransport {
|
|||
|
||||
@Override
|
||||
public <T> T unmarshalFrom(Object data, TypeRef<T> typeRef) {
|
||||
return McpJsonDefaults.getDefaultMcpJsonMapper().convertValue(data, typeRef);
|
||||
return McpJsonDefaults.getMapper().convertValue(data, typeRef);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -68,7 +68,7 @@ public class MockMcpServerTransport implements McpServerTransport {
|
|||
|
||||
@Override
|
||||
public <T> T unmarshalFrom(Object data, TypeRef<T> typeRef) {
|
||||
return McpJsonDefaults.getDefaultMcpJsonMapper().convertValue(data, typeRef);
|
||||
return McpJsonDefaults.getMapper().convertValue(data, typeRef);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -223,7 +223,7 @@ class ServerTransportSecurityIntegrationTests {
|
|||
public McpSyncClient createMcpClient(String baseUrl, TestRequestCustomizer requestCustomizer) {
|
||||
var transport = HttpClientSseClientTransport.builder(baseUrl)
|
||||
.httpRequestCustomizer(requestCustomizer)
|
||||
.jsonMapper(McpJsonDefaults.getDefaultMcpJsonMapper())
|
||||
.jsonMapper(McpJsonDefaults.getMapper())
|
||||
.build();
|
||||
return McpClient.sync(transport).initializationTimeout(Duration.ofMillis(500)).build();
|
||||
}
|
||||
|
|
@ -256,7 +256,7 @@ class ServerTransportSecurityIntegrationTests {
|
|||
public McpSyncClient createMcpClient(String baseUrl, TestRequestCustomizer requestCustomizer) {
|
||||
var transport = HttpClientStreamableHttpTransport.builder(baseUrl)
|
||||
.httpRequestCustomizer(requestCustomizer)
|
||||
.jsonMapper(McpJsonDefaults.getDefaultMcpJsonMapper())
|
||||
.jsonMapper(McpJsonDefaults.getMapper())
|
||||
.openConnectionOnStartup(true)
|
||||
.build();
|
||||
return McpClient.sync(transport).initializationTimeout(Duration.ofMillis(500)).build();
|
||||
|
|
@ -290,7 +290,7 @@ class ServerTransportSecurityIntegrationTests {
|
|||
public McpSyncClient createMcpClient(String baseUrl, TestRequestCustomizer requestCustomizer) {
|
||||
var transport = HttpClientStreamableHttpTransport.builder(baseUrl)
|
||||
.httpRequestCustomizer(requestCustomizer)
|
||||
.jsonMapper(McpJsonDefaults.getDefaultMcpJsonMapper())
|
||||
.jsonMapper(McpJsonDefaults.getMapper())
|
||||
.openConnectionOnStartup(true)
|
||||
.build();
|
||||
return McpClient.sync(transport).initializationTimeout(Duration.ofMillis(500)).build();
|
||||
|
|
|
|||
|
|
@ -70,7 +70,7 @@ class StdioServerTransportProviderTests {
|
|||
when(mockSession.closeGracefully()).thenReturn(Mono.empty());
|
||||
when(mockSession.sendNotification(any(), any())).thenReturn(Mono.empty());
|
||||
|
||||
transportProvider = new StdioServerTransportProvider(McpJsonDefaults.getDefaultMcpJsonMapper(), System.in,
|
||||
transportProvider = new StdioServerTransportProvider(McpJsonDefaults.getMapper(), System.in,
|
||||
testOutPrintStream);
|
||||
}
|
||||
|
||||
|
|
@ -101,8 +101,7 @@ class StdioServerTransportProviderTests {
|
|||
String jsonMessage = "{\"jsonrpc\":\"2.0\",\"method\":\"test\",\"params\":{},\"id\":1}\n";
|
||||
InputStream stream = new ByteArrayInputStream(jsonMessage.getBytes(StandardCharsets.UTF_8));
|
||||
|
||||
transportProvider = new StdioServerTransportProvider(McpJsonDefaults.getDefaultMcpJsonMapper(), stream,
|
||||
System.out);
|
||||
transportProvider = new StdioServerTransportProvider(McpJsonDefaults.getMapper(), stream, System.out);
|
||||
// Set up a real session to capture the message
|
||||
AtomicReference<McpSchema.JSONRPCMessage> capturedMessage = new AtomicReference<>();
|
||||
CountDownLatch messageLatch = new CountDownLatch(1);
|
||||
|
|
@ -182,7 +181,7 @@ class StdioServerTransportProviderTests {
|
|||
@Test
|
||||
void shouldHandleNotificationBeforeSessionFactoryIsSet() {
|
||||
|
||||
transportProvider = new StdioServerTransportProvider(McpJsonDefaults.getDefaultMcpJsonMapper());
|
||||
transportProvider = new StdioServerTransportProvider(McpJsonDefaults.getMapper());
|
||||
// Send notification before setting session factory
|
||||
StepVerifier.create(transportProvider.notifyClients("testNotification", Map.of("key", "value")))
|
||||
.verifyErrorSatisfies(error -> {
|
||||
|
|
@ -197,8 +196,7 @@ class StdioServerTransportProviderTests {
|
|||
String jsonMessage = "{invalid json}\n";
|
||||
InputStream stream = new ByteArrayInputStream(jsonMessage.getBytes(StandardCharsets.UTF_8));
|
||||
|
||||
transportProvider = new StdioServerTransportProvider(McpJsonDefaults.getDefaultMcpJsonMapper(), stream,
|
||||
testOutPrintStream);
|
||||
transportProvider = new StdioServerTransportProvider(McpJsonDefaults.getMapper(), stream, testOutPrintStream);
|
||||
|
||||
// Set up a session factory
|
||||
transportProvider.setSessionFactory(sessionFactory);
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ class CompleteCompletionSerializationTest {
|
|||
|
||||
@Test
|
||||
void codeCompletionSerialization() throws IOException {
|
||||
McpJsonMapper jsonMapper = McpJsonDefaults.getDefaultMcpJsonMapper();
|
||||
McpJsonMapper jsonMapper = McpJsonDefaults.getMapper();
|
||||
McpSchema.CompleteResult.CompleteCompletion codeComplete = new McpSchema.CompleteResult.CompleteCompletion(
|
||||
Collections.emptyList(), 0, false);
|
||||
String json = jsonMapper.writeValueAsString(codeComplete);
|
||||
|
|
|
|||
Loading…
Reference in a new issue