Class McpRequestResult.StreamOpened
java.lang.Object
com.soklet.McpRequestResult.StreamOpened
- All Implemented Interfaces:
McpRequestResult
- Enclosing interface:
McpRequestResult
@ThreadSafe
public static final class McpRequestResult.StreamOpened
extends Object
implements McpRequestResult
MCP request left an open simulated stream.
- Author:
- Mark Allen
-
Nested Class Summary
Nested classes/interfaces inherited from interface McpRequestResult
McpRequestResult.ResponseCompleted, McpRequestResult.StreamOpened -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()Simulates client-side closure of the open MCP stream.booleanProvides the low-level Soklet request result associated with the simulated MCP request.inthashCode()isClosed()Indicates whether the simulated stream has been closed.voidregisterMessageConsumer(@NonNull Consumer<McpObject> messageConsumer) Registers the consumer that should receive MCP messages from the open simulated stream.
-
Method Details
-
registerMessageConsumer
Registers the consumer that should receive MCP messages from the open simulated stream.- Parameters:
messageConsumer- the message consumer
-
close
Simulates client-side closure of the open MCP stream. -
isClosed
-
getHttpRequestResult
Description copied from interface:McpRequestResultProvides the low-level Soklet request result associated with the simulated MCP request.- Specified by:
getHttpRequestResultin interfaceMcpRequestResult- Returns:
- the low-level request result
-
equals
-
hashCode
-