@UnstableApi public class Http2FrameLogger extends ChannelHandlerAdapter
限定符和类型 | 类和说明 |
---|---|
static class |
Http2FrameLogger.Direction |
ChannelHandler.Sharable
构造器和说明 |
---|
Http2FrameLogger(LogLevel level) |
Http2FrameLogger(LogLevel level,
java.lang.Class<?> clazz) |
Http2FrameLogger(LogLevel level,
java.lang.String name) |
限定符和类型 | 方法和说明 |
---|---|
boolean |
isEnabled() |
void |
logData(Http2FrameLogger.Direction direction,
ChannelHandlerContext ctx,
int streamId,
ByteBuf data,
int padding,
boolean endStream) |
void |
logGoAway(Http2FrameLogger.Direction direction,
ChannelHandlerContext ctx,
int lastStreamId,
long errorCode,
ByteBuf debugData) |
void |
logHeaders(Http2FrameLogger.Direction direction,
ChannelHandlerContext ctx,
int streamId,
Http2Headers headers,
int padding,
boolean endStream) |
void |
logHeaders(Http2FrameLogger.Direction direction,
ChannelHandlerContext ctx,
int streamId,
Http2Headers headers,
int streamDependency,
short weight,
boolean exclusive,
int padding,
boolean endStream) |
void |
logPing(Http2FrameLogger.Direction direction,
ChannelHandlerContext ctx,
long data) |
void |
logPingAck(Http2FrameLogger.Direction direction,
ChannelHandlerContext ctx,
long data) |
void |
logPriority(Http2FrameLogger.Direction direction,
ChannelHandlerContext ctx,
int streamId,
int streamDependency,
short weight,
boolean exclusive) |
void |
logPushPromise(Http2FrameLogger.Direction direction,
ChannelHandlerContext ctx,
int streamId,
int promisedStreamId,
Http2Headers headers,
int padding) |
void |
logRstStream(Http2FrameLogger.Direction direction,
ChannelHandlerContext ctx,
int streamId,
long errorCode) |
void |
logSettings(Http2FrameLogger.Direction direction,
ChannelHandlerContext ctx,
Http2Settings settings) |
void |
logSettingsAck(Http2FrameLogger.Direction direction,
ChannelHandlerContext ctx) |
void |
logUnknownFrame(Http2FrameLogger.Direction direction,
ChannelHandlerContext ctx,
byte frameType,
int streamId,
Http2Flags flags,
ByteBuf data) |
void |
logWindowsUpdate(Http2FrameLogger.Direction direction,
ChannelHandlerContext ctx,
int streamId,
int windowSizeIncrement) |
ensureNotSharable, exceptionCaught, handlerAdded, handlerRemoved, isSharable
public Http2FrameLogger(LogLevel level)
public Http2FrameLogger(LogLevel level, java.lang.String name)
public Http2FrameLogger(LogLevel level, java.lang.Class<?> clazz)
public boolean isEnabled()
public void logData(Http2FrameLogger.Direction direction, ChannelHandlerContext ctx, int streamId, ByteBuf data, int padding, boolean endStream)
public void logHeaders(Http2FrameLogger.Direction direction, ChannelHandlerContext ctx, int streamId, Http2Headers headers, int padding, boolean endStream)
public void logHeaders(Http2FrameLogger.Direction direction, ChannelHandlerContext ctx, int streamId, Http2Headers headers, int streamDependency, short weight, boolean exclusive, int padding, boolean endStream)
public void logPriority(Http2FrameLogger.Direction direction, ChannelHandlerContext ctx, int streamId, int streamDependency, short weight, boolean exclusive)
public void logRstStream(Http2FrameLogger.Direction direction, ChannelHandlerContext ctx, int streamId, long errorCode)
public void logSettingsAck(Http2FrameLogger.Direction direction, ChannelHandlerContext ctx)
public void logSettings(Http2FrameLogger.Direction direction, ChannelHandlerContext ctx, Http2Settings settings)
public void logPing(Http2FrameLogger.Direction direction, ChannelHandlerContext ctx, long data)
public void logPingAck(Http2FrameLogger.Direction direction, ChannelHandlerContext ctx, long data)
public void logPushPromise(Http2FrameLogger.Direction direction, ChannelHandlerContext ctx, int streamId, int promisedStreamId, Http2Headers headers, int padding)
public void logGoAway(Http2FrameLogger.Direction direction, ChannelHandlerContext ctx, int lastStreamId, long errorCode, ByteBuf debugData)
public void logWindowsUpdate(Http2FrameLogger.Direction direction, ChannelHandlerContext ctx, int streamId, int windowSizeIncrement)
public void logUnknownFrame(Http2FrameLogger.Direction direction, ChannelHandlerContext ctx, byte frameType, int streamId, Http2Flags flags, ByteBuf data)