Package org.mockserver.netty.mcp
Class McpSessionManager
- java.lang.Object
-
- org.mockserver.netty.mcp.McpSessionManager
-
public class McpSessionManager extends Object
-
-
Constructor Summary
Constructors Constructor Description McpSessionManager(MockServerLogger mockServerLogger)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description McpSessioncreateSession()io.netty.util.concurrent.EventExecutorGroupgetExecutor()Returns the executor used for MCP request processing.McpSessiongetSession(String sessionId)booleanisValidSession(String sessionId)McpSessionremoveSession(String sessionId)voidshutdown()Shuts down the MCP executor gracefully.intsize()
-
-
-
Constructor Detail
-
McpSessionManager
public McpSessionManager(MockServerLogger mockServerLogger)
-
-
Method Detail
-
getExecutor
public io.netty.util.concurrent.EventExecutorGroup getExecutor()
Returns the executor used for MCP request processing.
-
shutdown
public void shutdown()
Shuts down the MCP executor gracefully. Called during server shutdown.
-
createSession
public McpSession createSession()
-
getSession
public McpSession getSession(String sessionId)
-
isValidSession
public boolean isValidSession(String sessionId)
-
removeSession
public McpSession removeSession(String sessionId)
-
size
public int size()
-
-