Class DockerMcpTransport
java.lang.Object
dev.langchain4j.mcp.client.transport.docker.DockerMcpTransport
- All Implemented Interfaces:
McpTransport, Closeable, AutoCloseable
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidclose()voidexecuteOperationWithoutResponse(McpClientMessage operation) CompletableFuture<com.fasterxml.jackson.databind.JsonNode> executeOperationWithResponse(McpClientMessage operation) CompletableFuture<com.fasterxml.jackson.databind.JsonNode> initialize(McpInitializeRequest operation) voidvoidstart(McpOperationHandler messageHandler)
-
Constructor Details
-
DockerMcpTransport
-
-
Method Details
-
start
- Specified by:
startin interfaceMcpTransport
-
initialize
public CompletableFuture<com.fasterxml.jackson.databind.JsonNode> initialize(McpInitializeRequest operation) - Specified by:
initializein interfaceMcpTransport
-
executeOperationWithResponse
public CompletableFuture<com.fasterxml.jackson.databind.JsonNode> executeOperationWithResponse(McpClientMessage operation) - Specified by:
executeOperationWithResponsein interfaceMcpTransport
-
executeOperationWithoutResponse
- Specified by:
executeOperationWithoutResponsein interfaceMcpTransport
-
checkHealth
public void checkHealth()- Specified by:
checkHealthin interfaceMcpTransport
-
onFailure
- Specified by:
onFailurein interfaceMcpTransport
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Throws:
IOException
-