Package org.apache.hc.core5.testing.nio
Class LoggingH2StreamListener
java.lang.Object
org.apache.hc.core5.testing.nio.LoggingH2StreamListener
- All Implemented Interfaces:
H2StreamListener
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final org.slf4j.Logger
private final org.slf4j.Logger
private final org.slf4j.Logger
private final FramePrinter
private final org.slf4j.Logger
static final LoggingH2StreamListener
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
logFlowControl
(String prefix, int streamId, int delta, int actualSize) private void
logFrameInfo
(String prefix, RawFrame frame) private void
logFramePayload
(String prefix, RawFrame frame) void
onFrameInput
(HttpConnection connection, int streamId, RawFrame frame) void
onFrameOutput
(HttpConnection connection, int streamId, RawFrame frame) void
onHeaderInput
(HttpConnection connection, int streamId, List<? extends Header> headers) void
onHeaderOutput
(HttpConnection connection, int streamId, List<? extends Header> headers) void
onInputFlowControl
(HttpConnection connection, int streamId, int delta, int actualSize) void
onOutputFlowControl
(HttpConnection connection, int streamId, int delta, int actualSize)
-
Field Details
-
INSTANCE
-
headerLog
private final org.slf4j.Logger headerLog -
frameLog
private final org.slf4j.Logger frameLog -
framePayloadLog
private final org.slf4j.Logger framePayloadLog -
flowCtrlLog
private final org.slf4j.Logger flowCtrlLog -
framePrinter
-
-
Constructor Details
-
LoggingH2StreamListener
private LoggingH2StreamListener()
-
-
Method Details
-
logFrameInfo
-
logFramePayload
-
logFlowControl
-
onHeaderInput
- Specified by:
onHeaderInput
in interfaceH2StreamListener
-
onHeaderOutput
- Specified by:
onHeaderOutput
in interfaceH2StreamListener
-
onFrameInput
- Specified by:
onFrameInput
in interfaceH2StreamListener
-
onFrameOutput
- Specified by:
onFrameOutput
in interfaceH2StreamListener
-
onInputFlowControl
- Specified by:
onInputFlowControl
in interfaceH2StreamListener
-
onOutputFlowControl
- Specified by:
onOutputFlowControl
in interfaceH2StreamListener
-