Class BowireInterceptorEndpoints

Namespace
Kuestenlogik.Bowire.Interceptor
Assembly
Kuestenlogik.Bowire.Interceptor.dll

Workbench-facing endpoints for the in-process interceptor (#153). Pair with app.UseBowireInterceptor(): the middleware captures flows into the singleton InterceptedFlowStore, and these endpoints expose them to the workbench's "Intercepted" rail — listing, live SSE stream, detail fetch, send-to-recording.

public static class BowireInterceptorEndpoints
Inheritance
BowireInterceptorEndpoints
Inherited Members

Remarks

The shape intentionally mirrors BowireProxyEndpoints in Kuestenlogik.Bowire.Tool: the workbench shares the same detail-pane renderer between the proxy rail (standalone CLI) and the intercepted rail (embedded middleware). Field names match — method, url, scheme, responseStatus, latencyMs, requestHeaders, &c — so the renderer doesn't need to branch on the source.

Methods

MapBowireInterceptorEndpoints(IEndpointRouteBuilder, string)

public static IEndpointRouteBuilder MapBowireInterceptorEndpoints(this IEndpointRouteBuilder endpoints, string basePath)

Parameters

endpoints IEndpointRouteBuilder
basePath string

Returns

IEndpointRouteBuilder