Uses of Interface
com.soklet.McpRateLimiter
Packages that use McpRateLimiter
-
Uses of McpRateLimiter in com.soklet
Methods in com.soklet that return McpRateLimiterModifier and TypeMethodDescriptionstatic @NonNull McpRateLimiterMcpRateLimiter.fromInMemoryTokenBucket(@NonNull McpTokenBucketConfig tokenBucketConfig) Creates Soklet's built-in in-memory token-bucket limiter.Methods in com.soklet that return types with arguments of type McpRateLimiterModifier and TypeMethodDescriptionFinds a rate limiter by name.McpToolRegistration.getRateLimiter()Returns the direct rate-limiter override.McpRateLimiterRegistry.getRateLimiters()Returns the immutable name-to-limiter mapping.McpServer.getRequestRateLimiter()Returns the optional limiter applied once to every admitted request or notification.McpEndpoint.getToolRateLimiter()Returns the direct tool-limiter override.McpServer.getToolRateLimiter()Returns the server-level fallback tool limiter.Methods in com.soklet with parameters of type McpRateLimiterModifier and TypeMethodDescriptionMcpRateLimiterRegistry.Builder.addRateLimiter(@NonNull String name, @NonNull McpRateLimiter rateLimiter) Adds one uniquely named rate limiter.McpToolRegistration.CompleteBuilder.rateLimiter(@NonNull McpRateLimiter rateLimiter) Sets a direct rate-limiter override.McpToolRegistration.OperationBuilder.rateLimiter(@NonNull McpRateLimiter rateLimiter) Sets a direct rate-limiter override.McpServer.Builder.requestRateLimiter(@Nullable McpRateLimiter requestRateLimiter) Configures the optional limiter applied once to admitted MCP requests and notifications, except the bounded verified 2025 session control path.McpEndpoint.Builder.toolRateLimiter(@Nullable McpRateLimiter toolRateLimiter) Sets a direct tool-limiter override.McpServer.Builder.toolRateLimiter(@Nullable McpRateLimiter toolRateLimiter) Configures the optional server-level fallback tool limiter.