## Detail Panel: Tab Designs

Bottom panel content when a processor node is selected

Info Tab — processor metadata + attributes
bean:validate FAILED processor-5
Info
Headers
Input
Output
Error
Config
Timeline
Processor ID
processor-5
Type
BEAN
Status
FAILED
Start Time
14:32:05.123
End Time
14:32:05.243
Duration
120ms
Endpoint URI
bean:orderValidator?method=validate
Resolved URI
bean://com.example.OrderValidator?method=validate
Attributes
orderId: ORD-1234 customer: Acme Corp priority: HIGH
Headers Tab — input vs output side by side
log:incoming COMPLETED processor-2
Info
Headers
Input
Output
Error
Config
Timeline
Input Headers

Content-Type | application/json
JMSMessageID | ID:broker-42
breadcrumbId | abc-123-def
CamelHttpMethod | POST

Output Headers

Content-Type | application/json
JMSMessageID | ID:broker-42
breadcrumbId | abc-123-def
CamelHttpMethod | POST
orderStatus | validated (new)

Input Tab — formatted message body
log:incoming COMPLETED processor-2 · 5ms
Info
Headers
Input
Output
Error
Config
Timeline
JSON · 234 bytes

    {
      "orderId": "ORD-1234",
      "customer": {
        "name": "Acme Corp",
        "id": 42
      },
      "items": [
        {
          "product": "Widget A",
          "quantity": 5,
          "price": 29.99
        }
      ],
      "priority": "HIGH"
    }

Timeline Tab — Gantt-style processor durations
content-based-routing FAILED 247ms total
Info
Headers
Input
Output
Error
Config
Timeline
0ms 50ms 100ms 150ms 200ms 247ms
from:jms
2ms
log
5ms
setHeader
1ms
bean:validate
120ms
to:http
—
to:jms
—
Click a bar to select that processor in the diagram
Error Tab — grayed out when no error on selected processor
log:incoming COMPLETED processor-2 · 5ms
Info
Headers
Input
Output
Error
Config
Timeline
No error on this processor