Uses of Interface
dev.tachyonmcp.api.json.JsonSchemaValidator
Packages that use JsonSchemaValidator
Package
Description
Provider-neutral JSON document and object abstractions.
Server configuration model.
Prompt registry implementations for managing prompt templates and handlers.
Tool registry implementations for managing tool definitions and handlers.
JSON serialization and type utilities for MCP server internals.
-
Uses of JsonSchemaValidator in dev.tachyonmcp.api.json
Methods in dev.tachyonmcp.api.json that return JsonSchemaValidatorModifier and TypeMethodDescriptionstatic JsonSchemaValidatorJsonSchemaValidator.noop()Returns the no-op validator singleton that accepts all input. -
Uses of JsonSchemaValidator in dev.tachyonmcp.api.server.config
Methods in dev.tachyonmcp.api.server.config that return JsonSchemaValidatorModifier and TypeMethodDescription@Nullable JsonSchemaValidatorJsonConfig.inputValidator()Returns the value of theinputValidatorrecord component.@Nullable JsonSchemaValidatorJsonConfig.outputValidator()Returns the value of theoutputValidatorrecord component.Methods in dev.tachyonmcp.api.server.config with parameters of type JsonSchemaValidatorModifier and TypeMethodDescriptionJsonConfig.Builder.inputSchemaValidator(@Nullable JsonSchemaValidator inputValidator) JsonConfig.Builder.outputSchemaValidator(@Nullable JsonSchemaValidator outputValidator) JsonConfig.Builder.schemaValidator(@Nullable JsonSchemaValidator validator) Constructors in dev.tachyonmcp.api.server.config with parameters of type JsonSchemaValidatorModifierConstructorDescriptionJsonConfig(@Nullable PayloadSerializer serializer, @Nullable PayloadDeserializer deserializer, @Nullable JsonSchemaValidator inputValidator, @Nullable JsonSchemaValidator outputValidator, @Nullable JsonSchemaFactory<String> schemaFactory) Creates an instance of aJsonConfigrecord class. -
Uses of JsonSchemaValidator in dev.tachyonmcp.core.server.features.prompts
Methods in dev.tachyonmcp.core.server.features.prompts with parameters of type JsonSchemaValidatorModifier and TypeMethodDescriptionstatic voidPromptMethodHandlers.register(Map<String, RpcMethodHandler> handlers, DefaultPromptRegistry registry, JsonSchemaValidator validator) -
Uses of JsonSchemaValidator in dev.tachyonmcp.core.server.features.tools
Methods in dev.tachyonmcp.core.server.features.tools with parameters of type JsonSchemaValidatorModifier and TypeMethodDescriptionstatic voidToolMethodHandlers.register(Map<String, RpcMethodHandler> handlers, DefaultToolRegistry registry, JsonSchemaValidator inputValidator, JsonSchemaValidator outputValidator, PayloadSerializer payloadSerializer, PayloadDeserializer payloadDeserializer) -
Uses of JsonSchemaValidator in dev.tachyonmcp.core.server.json
Classes in dev.tachyonmcp.core.server.json that implement JsonSchemaValidatorModifier and TypeClassDescriptionclassJSON Schema validator backed bynetworknt/json-schema-validator.Methods in dev.tachyonmcp.core.server.json with parameters of type JsonSchemaValidatorModifier and TypeMethodDescriptionstatic @Nullable StringJsonSchemaUtils.validateArguments(JsonSchemaValidator validator, @Nullable JsonSchema schema, @Nullable Map<String, tools.jackson.databind.JsonNode> args) Validates args against schema; returns a joined error message, or null when valid / no schema.