获取处理器目录
OpenAPI 契约
- 方法
- GET
- 路径
/api/v1/processors/catalog- 认证
- None
- 响应状态
- 200 400 404 429 500
请求与响应 Schema
JSON
{
"requestBody": {},
"responses": {
"200": {
"description": "Processor catalog",
"content": {
"application/json": {
"$ref": "#/components/schemas/ProcessorDefinitionResponse"
}
}
},
"400": {
"description": "Invalid request",
"content": {
"application/json": {
"$ref": "#/components/schemas/RequestError"
}
}
},
"404": {
"description": "Requested processor preset was not found",
"content": {
"application/json": {
"$ref": "#/components/schemas/ApiError"
}
}
},
"429": {
"description": "Rate limit exceeded",
"content": {
"application/json": {
"$ref": "#/components/schemas/SecurityError"
}
}
},
"500": {
"description": "Unexpected server error",
"content": {
"application/json": {
"$ref": "#/components/schemas/ApiError"
}
}
}
}
}GET /api/v1/processors/catalog 是项目/处理器接口中唯一公开的操作;无需 JWT。它公开当前 UI 可见的编译器特性,包括 ID、显示元数据、类别和 stability。STABLE 表示已支持并经过测试,而 EXPERIMENTAL 可能有边缘情形缺陷或 API 变更。请将它视为当前目录,而非版本锁定的兼容性承诺。
目录可能同时列出 native-unsafe 和 native-llvm-direct-call。二者是相互独立的 LLVM_CONFIG 编译器特性,可在项目默认值、显式特性列表或处理器预设中同时选择。该组合已在现有 Java 8 工作负载中验证,但尚未穷尽所有 JVM、平台或输入;发布前请用有代表性的工作负载测试精确配置。
http
GET /api/v1/processors/catalog