Uses of Interface
com.soklet.McpInvocationFeatures
Packages that use McpInvocationFeatures
-
Uses of McpInvocationFeatures in com.soklet
Methods in com.soklet that return McpInvocationFeaturesModifier and TypeMethodDescriptionstatic @NonNull McpInvocationFeaturesCreates an immutable feature lookup, primarily for application tests.Methods in com.soklet with parameters of type McpInvocationFeaturesModifier and TypeMethodDescriptionMcpSessionTransportAdmissionController.admit(@NonNull McpSessionTransportAdmissionContext sessionTransportAdmissionContext, @NonNull McpInvocationFeatures invocationFeatures) Evaluates current HTTP authority and returns a bounded authorization expiry or a safe HTTP rejection.McpSubscriptionAuthorizer.authorize(@NonNull McpSubscriptionAuthorizationContext subscriptionAuthorizationContext, @NonNull McpInvocationFeatures invocationFeatures) Authorizes one initial, renewal, or reconciliation check.McpCompleteToolHandler.handle(@NonNull McpRequestContext requestContext, @NonNull McpToolArguments<@NonNull A> toolArguments, @NonNull McpInvocationFeatures invocationFeatures) Handles one tool invocation.McpCompletionHandler.handle(@NonNull McpRequestContext requestContext, @NonNull McpCompletionContext completionContext, @NonNull McpInvocationFeatures invocationFeatures) Supplies ordered suggestions for one partial argument value.McpPromptHandler.handle(@NonNull McpRequestContext requestContext, @NonNull McpPromptGetContext promptGetContext, @NonNull McpInvocationFeatures invocationFeatures) Handles one structurally validated prompt invocation.McpResourceListHandler.handle(@NonNull McpRequestContext requestContext, @NonNull McpResourceListContext resourceListContext, @NonNull McpInvocationFeatures invocationFeatures) Produces one complete, application-authorized resource-list page.McpResourceReadHandler.handle(@NonNull McpRequestContext requestContext, @NonNull McpResourceReadContext resourceReadContext, @NonNull McpInvocationFeatures invocationFeatures) Reads one routed resource under application authorization and policy.McpSkillListHandler.handle(@NonNull McpRequestContext requestContext, @NonNull McpSkillListContext skillListContext, @NonNull McpInvocationFeatures invocationFeatures) Produces one complete page containing at most 32 registered skills.McpToolHandler.handle(@NonNull McpRequestContext requestContext, @NonNull McpToolArguments<@NonNull A> toolArguments, @NonNull McpInvocationFeatures invocationFeatures) Handles one tool invocation.McpHandlerInterceptor.interceptHandler(@NonNull McpRequestContext requestContext, @NonNull McpInvocationFeatures invocationFeatures, @NonNull McpHandlerContinuation continuation) Intercepts one application-owned MCP handler invocation.McpCatalogAccessPolicy.PromptAccessEvaluator.isPromptAccessible(@NonNull McpRequestContext requestContext, @NonNull McpPromptRegistration promptRegistration, @NonNull McpInvocationFeatures invocationFeatures) Determines whether a caller may discover or access a prompt.McpSkillAccessPolicy.AccessEvaluator.isSkillAccessible(@NonNull McpRequestContext requestContext, @NonNull McpSkillRegistration skillRegistration, @NonNull McpInvocationFeatures invocationFeatures) Determines whether this registration may grant the caller access.McpSkillAccessPolicy.DiscoveryEvaluator.isSkillDiscoverable(@NonNull McpRequestContext requestContext, @NonNull McpSkillRegistration skillRegistration, @NonNull McpInvocationFeatures invocationFeatures) Determines whether an accessible registration is a listing candidate.McpCatalogAccessPolicy.ToolAccessEvaluator.isToolAccessible(@NonNull McpRequestContext requestContext, @NonNull McpToolRegistration<?> toolRegistration, @NonNull McpInvocationFeatures invocationFeatures) Determines whether a caller may discover or invoke a tool.McpSkillVariantSelector.select(@NonNull McpRequestContext requestContext, @NonNull McpSkillVariantSelectionContext skillVariantSelectionContext, @NonNull McpInvocationFeatures invocationFeatures) Selects at most one of the supplied canonical registrations for listing.