Uses of Interface
dev.tachyonmcp.api.json.PayloadSerializer
Packages that use PayloadSerializer
Package
Description
Provider-neutral JSON document and object abstractions.
Server configuration model.
Tool registry implementations for managing tool definitions and handlers.
JSON serialization and type utilities for MCP server internals.
-
Uses of PayloadSerializer in dev.tachyonmcp.api.json
Subinterfaces of PayloadSerializer in dev.tachyonmcp.api.jsonModifier and TypeInterfaceDescriptioninterfacePluggable payload serialization for structured values and arguments. -
Uses of PayloadSerializer in dev.tachyonmcp.api.server.config
Methods in dev.tachyonmcp.api.server.config that return PayloadSerializerModifier and TypeMethodDescription@Nullable PayloadSerializerJsonConfig.serializer()Returns the value of theserializerrecord component.Methods in dev.tachyonmcp.api.server.config with parameters of type PayloadSerializerConstructors in dev.tachyonmcp.api.server.config with parameters of type PayloadSerializerModifierConstructorDescriptionJsonConfig(@Nullable PayloadSerializer serializer, @Nullable PayloadDeserializer deserializer, @Nullable JsonSchemaValidator inputValidator, @Nullable JsonSchemaValidator outputValidator, @Nullable JsonSchemaFactory<String> schemaFactory) Creates an instance of aJsonConfigrecord class. -
Uses of PayloadSerializer in dev.tachyonmcp.core.server.features.tools
Methods in dev.tachyonmcp.core.server.features.tools with parameters of type PayloadSerializerModifier and TypeMethodDescriptionstatic voidToolMethodHandlers.register(Map<String, RpcMethodHandler> handlers, DefaultToolRegistry registry, JsonSchemaValidator inputValidator, JsonSchemaValidator outputValidator, PayloadSerializer payloadSerializer, PayloadDeserializer payloadDeserializer) -
Uses of PayloadSerializer in dev.tachyonmcp.core.server.json
Classes in dev.tachyonmcp.core.server.json that implement PayloadSerializerMethods in dev.tachyonmcp.core.server.json with parameters of type PayloadSerializerModifier and TypeMethodDescriptionstatic ToolResultJsonUtils.serializeStructured(ToolResult result, PayloadSerializer serializer) Serializes non-tree structured values in aToolResultintoJsonDocument.static <T> @Nullable tools.jackson.databind.JsonNodeJsonUtils.valueToObjectNode(@Nullable T value, PayloadSerializer serializer) Converts a given value into aJsonNoderepresenting an object, if applicable.