Interface InputSchemaGenerator<R>

All Known Subinterfaces:
GlobalInputSchemaGenerator
All Known Implementing Classes:
DefaultSchemaGenerator

public interface InputSchemaGenerator<R>
Generates the input schema for a ToolManager.ToolInfo.

Implementation classes must be CDI beans. Qualifiers are ignored.

See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    The InputSchema#value() is serialized with the jackson-databind library.
  • Method Details

    • generate

      R generate(ToolManager.ToolInfo tool)
      The InputSchema#value() is serialized with the jackson-databind library.
      Parameters:
      tool -
      Returns:
      the input schema (must not be null)