Uses of Interface
dev.tachyonmcp.api.json.spi.JsonSchemaFactory
Packages that use JsonSchemaFactory
Package
Description
Server configuration model.
Tool registry implementations for managing tool definitions and handlers.
JSON serialization and type utilities for MCP server internals.
-
Uses of JsonSchemaFactory in dev.tachyonmcp.api.server.config
Methods in dev.tachyonmcp.api.server.config that return JsonSchemaFactoryModifier and TypeMethodDescription@Nullable JsonSchemaFactory<String> JsonConfig.schemaFactory()Returns the value of theschemaFactoryrecord component.Methods in dev.tachyonmcp.api.server.config with parameters of type JsonSchemaFactoryModifier and TypeMethodDescriptionJsonConfig.Builder.schemaFactory(@Nullable JsonSchemaFactory<String> schemaFactory) Constructors in dev.tachyonmcp.api.server.config with parameters of type JsonSchemaFactoryModifierConstructorDescriptionJsonConfig(@Nullable PayloadSerializer serializer, @Nullable PayloadDeserializer deserializer, @Nullable JsonSchemaValidator inputValidator, @Nullable JsonSchemaValidator outputValidator, @Nullable JsonSchemaFactory<String> schemaFactory) Creates an instance of aJsonConfigrecord class. -
Uses of JsonSchemaFactory in dev.tachyonmcp.core.server.features.tools
Constructors in dev.tachyonmcp.core.server.features.tools with parameters of type JsonSchemaFactoryModifierConstructorDescriptionDefaultToolRegistry(JsonSchemaFactory<String> schemaFactory, FeatureConfig config) Creates a tool registry with the given schema validators and payload serde. -
Uses of JsonSchemaFactory in dev.tachyonmcp.core.server.json
Classes in dev.tachyonmcp.core.server.json that implement JsonSchemaFactoryModifier and TypeClassDescriptionfinal classJackson 3-backedJsonDocumentFactoryandJsonSchemaFactoryforStringsources: parses the source and rejects malformed JSON before wrapping it.final classJacksonJsonNode-backedJsonDocumentFactoryandJsonSchemaFactory: wraps an already-parsed tree without re-serializing it, retaining the node forJsonDocument.unwrap(Class)instead of round-tripping through a JSON string.final classJacksonObjectNode-backedJsonDocumentFactoryandJsonSchemaFactory: wraps an already-parsed object node without re-serializing it, retaining it forJsonDocument.unwrap(Class)instead of round-tripping through a JSON string.Methods in dev.tachyonmcp.core.server.json with parameters of type JsonSchemaFactoryModifier and TypeMethodDescriptionstatic voidJsonSchemaUtils.validateSchemaRoot(JsonSchemaFactory<String> factory, String schemaKind, String toolName, @Nullable JsonSchema schema) Validates that a tool schema is well-formed JSON with an object root declaring"type": "object".