SessionBasedClient
class SessionBasedClient<Transport>(progressToken: ProgressToken, context: ClientRequestContext, sessions: Sessions<Transport>, random: Random, clientTracking: () -> ClientTracking?) : Client
Constructors
Link copied to clipboard
constructor(progressToken: ProgressToken, context: ClientRequestContext, sessions: Sessions<Transport>, random: Random, clientTracking: () -> ClientTracking?)
Functions
Link copied to clipboard
open override fun elicit(request: ElicitationRequest, fetchNextTimeout: Duration?): McpResult<ElicitationResponse>
Link copied to clipboard
open override fun sample(request: SamplingRequest, fetchNextTimeout: Duration?): Sequence<McpResult<SamplingResponse>>