Uses of Interface
org.microproxy.frames.HttpFrame
Packages that use HttpFrame
-
Uses of HttpFrame in org.microproxy.frames
Subinterfaces of HttpFrame in org.microproxy.framesModifier and TypeInterfaceDescriptioninterfaceAn HTTP/2 frame (RFC 9113 section 6) as aFrameInterceptorsees it: decoded, with header blocks as field lists (Field).interfaceAn HTTP/3 frame (RFC 9114 section 7.2) as aFrameInterceptorsees it, decoded, with header sections as field lists (Field) decoded through QPACK.Classes in org.microproxy.frames that implement HttpFrameModifier and TypeClassDescriptionstatic final recordDATA (section 6.1).static final recordGOAWAY (section 6.8).static final recordHEADERS (section 6.2), with its whole decoded header block.static final recordPING (section 6.7); its 8 opaque octets as a big-endian long.static final recordPRIORITY (section 6.3), deprecated by RFC 9113; the proxy ignores it and never sends one.static final recordPUSH_PROMISE (section 6.6).static final recordRST_STREAM (section 6.4).static final recordSETTINGS (section 6.5): the identifiers and values the frame carries, in order.static final recordA frame of an extension type (section 5.5), such as ALTSVC (10) or PRIORITY_UPDATE (16).static final recordWINDOW_UPDATE (section 6.9), for a stream or the connection (stream 0).static final recordCANCEL_PUSH (section 7.2.3), on the control stream.static final recordDATA (section 7.2.1).static final recordGOAWAY (section 7.2.6), on the control stream: from a server, the first client-initiated request stream it will not process; from a client, a push id.static final recordHEADERS (section 7.2.2), with its field section decoded.static final recordMAX_PUSH_ID (section 7.2.7), from a client on the control stream.static final recordPUSH_PROMISE (section 7.2.5), from a server on a request stream.static final recordSETTINGS (section 7.2.4), the first frame of the control stream.static final recordA frame of an extension or reserved type, such as a grease frame (type0x1f * N + 0x21) or PRIORITY_UPDATE (RFC 9218).Methods in org.microproxy.frames that return HttpFrameModifier and TypeMethodDescriptionFrameInterceptor.intercept(HttpFrame frame, FrameDirection direction, FrameContext context) Inspects one frame.Methods in org.microproxy.frames with parameters of type HttpFrameModifier and TypeMethodDescriptionFrameInterceptor.intercept(HttpFrame frame, FrameDirection direction, FrameContext context) Inspects one frame.voidAdds a frame after the one being intercepted, on the same hop and in the same direction: going out, it is sent after the intercepted frame (or what replaced it); coming in, the proxy processes it as if the peer had sent it next.