DIAG-03: Server-side route diagram rendering from RouteGraph #22

Closed
opened 2026-03-11 11:13:59 +01:00 by claude · 2 comments
Owner

Server renders route diagrams from stored RouteGraph definitions including typed nodes (processors, endpoints, EIP patterns), edges (flow, branch, error, cross-route), and the processorNodeMapping for execution overlay.

Category: Route Diagrams
REQ-ID: DIAG-03

Server renders route diagrams from stored `RouteGraph` definitions including typed nodes (processors, endpoints, EIP patterns), edges (flow, branch, error, cross-route), and the `processorNodeMapping` for execution overlay. **Category:** Route Diagrams **REQ-ID:** DIAG-03
Author
Owner

Implemented in Phase 2. ELK layered layout algorithm with JFreeSVG for server-side rendering. GET /api/v1/diagrams/{contentHash}/render supports content negotiation for SVG or JSON output. Key files: DiagramRenderController.java, ELK layout classes.

Implemented in Phase 2. ELK layered layout algorithm with JFreeSVG for server-side rendering. `GET /api/v1/diagrams/{contentHash}/render` supports content negotiation for SVG or JSON output. Key files: `DiagramRenderController.java`, ELK layout classes.
Author
Owner

Implemented: ElkDiagramRenderer with SVG + JSON layout output, served via DiagramRenderController.

Implemented: `ElkDiagramRenderer` with SVG + JSON layout output, served via `DiagramRenderController`.
Sign in to join this conversation.