Interface SchemaProvider

All Known Implementing Classes:
ClasspathSchemaProvider

public interface SchemaProvider
Provides JSON schema documents used to validate AgentForge4j definition files.
  • Method Details

    • workflowSchema

      String workflowSchema()
      Returns the workflow definition schema as UTF-8 text.
      Returns:
      workflow schema JSON content
    • agentSchema

      String agentSchema()
      Returns the agent definition schema as UTF-8 text.
      Returns:
      agent schema JSON content
    • blueprintSchema

      String blueprintSchema()
      Returns the blueprint definition schema as UTF-8 text.
      Returns:
      blueprint schema JSON content
    • artifactSchema

      String artifactSchema()
      Returns the artifact definition schema as UTF-8 text.
      Returns:
      artifact schema JSON content
    • integrationSchema

      String integrationSchema()
      Returns the integration definition schema as UTF-8 text.
      Returns:
      integration schema JSON content