JsonRpcSessions

class JsonRpcSessions(sessionProvider: SessionProvider = SessionProvider.Random()) : Sessions<Unit> (source)

Constructors

Link copied to clipboard
constructor(sessionProvider: SessionProvider = SessionProvider.Random())

Functions

Link copied to clipboard
open override fun assign(context: ClientRequestContext, transport: Unit, connectRequest: Request)
Link copied to clipboard
open override fun end(context: ClientRequestContext)
Link copied to clipboard
open override fun onClose(context: ClientRequestContext, fn: () -> Unit)
Link copied to clipboard
open override fun retrieveSession(connectRequest: Request): McpSessionState
Link copied to clipboard
open override fun send(context: ClientRequestContext, message: McpJsonRpcMessage)
Link copied to clipboard
open override fun transportFor(context: ClientRequestContext)