Uses of Class
org.microproxy.FlowRecord
Packages that use FlowRecord
Package
Description
OpenTelemetry for MicroProxy, with no dependencies but the JDK: W3C Trace Context, B3 and Jaeger
propagation (
Propagators), sampling (Sampler), a SERVER span per exchange and a CLIENT span per attempt to reach
the server, INTERNAL spans for tunnels and flows, and OTLP/HTTP export of traces, metrics (the
proxy's StatsRegistry) and access logs, as protobuf or JSON (Telemetry).-
Uses of FlowRecord in org.microproxy
Methods in org.microproxy that return FlowRecordMethods in org.microproxy with parameters of type FlowRecordModifier and TypeMethodDescriptiondefault voidActivityTracker.flowEnded(FlowRecord record) Called once when an exchange or a flow is over, with what an access log needs to know about it: an HTTP exchange whose response has been written or that was abandoned (afterActivityTracker.responseCompleted(org.microproxy.FlowContext, org.microproxy.http.HttpResponse), when that was called), and aCONNECTtunnel, a SOCKS client's tunnel, a WebSocket session, a TCP-hook tunnel, a CONNECT-UDP flow, or a transparent QUIC flow that was relayed or intercepted stream by stream, when it closes.default voidFlowTracer.flowEnded(FlowRecord record) Called once per finished exchange or flow, with the recordActivityTracker.flowEnded(org.microproxy.FlowRecord)gets:trace()is the traceFlowTracer.startExchange(org.microproxy.FlowContext, org.microproxy.http.HttpRequest)made, orFlowTrace.NONEfor a flow that had no request of its own (a relayed transparent QUIC flow, a request a transport answered itself). -
Uses of FlowRecord in org.microproxy.extras
Methods in org.microproxy.extras with parameters of type FlowRecordModifier and TypeMethodDescriptionvoidActivityLogger.flowEnded(FlowRecord record) AccessLogFormat.format(FlowRecord record) Renders one line forrecord.voidAccessLogFormat.formatTo(FlowRecord record, StringBuilder out) Appends one line forrecordtoout.booleanAccessLogFilter.test(FlowRecord record) Whetherrecordis to be logged. -
Uses of FlowRecord in org.microproxy.otel
Methods in org.microproxy.otel with parameters of type FlowRecord