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
endpointsIEndpointRouteBuilderbasePathstring