Class ModuleSchemaResource

java.lang.Object
ai.pipestream.registration.api.ModuleSchemaResource

@Path("/modules") public class ModuleSchemaResource extends Object
REST facade for module JSON config schemas (JSONForms / graph editor).

Schemas are registered inline at module startup and stored in the platform DB + Apicurio. This endpoint does not call running module instances.

Runs on a virtual thread so the blocking DB/Apicurio lookups never pin the event loop.

  • Constructor Details

    • ModuleSchemaResource

      public ModuleSchemaResource()
  • Method Details

    • getModuleSchema

      @GET @Path("/{name}/schema") @Produces("application/json") public jakarta.ws.rs.core.Response getModuleSchema(@PathParam("name") String name, @QueryParam("version") String version)