Package org.apache.hc.core5.testing.nio
Class LoggingH2StreamListener
- java.lang.Object
-
- org.apache.hc.core5.testing.nio.LoggingH2StreamListener
-
- All Implemented Interfaces:
H2StreamListener
public class LoggingH2StreamListener extends java.lang.Object implements H2StreamListener
-
-
Field Summary
Fields Modifier and Type Field Description private org.slf4j.LoggerflowCtrlLogprivate org.slf4j.LoggerframeLogprivate org.slf4j.LoggerframePayloadLogprivate FramePrinterframePrinterprivate org.slf4j.LoggerheaderLogstatic LoggingH2StreamListenerINSTANCE
-
Constructor Summary
Constructors Modifier Constructor Description privateLoggingH2StreamListener()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidlogFlowControl(java.lang.String prefix, int streamId, int delta, int actualSize)private voidlogFrameInfo(java.lang.String prefix, RawFrame frame)private voidlogFramePayload(java.lang.String prefix, RawFrame frame)voidonFrameInput(HttpConnection connection, int streamId, RawFrame frame)voidonFrameOutput(HttpConnection connection, int streamId, RawFrame frame)voidonHeaderInput(HttpConnection connection, int streamId, java.util.List<? extends Header> headers)voidonHeaderOutput(HttpConnection connection, int streamId, java.util.List<? extends Header> headers)voidonInputFlowControl(HttpConnection connection, int streamId, int delta, int actualSize)voidonOutputFlowControl(HttpConnection connection, int streamId, int delta, int actualSize)
-
-
-
Field Detail
-
INSTANCE
public static final LoggingH2StreamListener 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
private final FramePrinter framePrinter
-
-
Method Detail
-
logFrameInfo
private void logFrameInfo(java.lang.String prefix, RawFrame frame)
-
logFramePayload
private void logFramePayload(java.lang.String prefix, RawFrame frame)
-
logFlowControl
private void logFlowControl(java.lang.String prefix, int streamId, int delta, int actualSize)
-
onHeaderInput
public void onHeaderInput(HttpConnection connection, int streamId, java.util.List<? extends Header> headers)
- Specified by:
onHeaderInputin interfaceH2StreamListener
-
onHeaderOutput
public void onHeaderOutput(HttpConnection connection, int streamId, java.util.List<? extends Header> headers)
- Specified by:
onHeaderOutputin interfaceH2StreamListener
-
onFrameInput
public void onFrameInput(HttpConnection connection, int streamId, RawFrame frame)
- Specified by:
onFrameInputin interfaceH2StreamListener
-
onFrameOutput
public void onFrameOutput(HttpConnection connection, int streamId, RawFrame frame)
- Specified by:
onFrameOutputin interfaceH2StreamListener
-
onInputFlowControl
public void onInputFlowControl(HttpConnection connection, int streamId, int delta, int actualSize)
- Specified by:
onInputFlowControlin interfaceH2StreamListener
-
onOutputFlowControl
public void onOutputFlowControl(HttpConnection connection, int streamId, int delta, int actualSize)
- Specified by:
onOutputFlowControlin interfaceH2StreamListener
-
-