final class org.glassfish.grizzly.http2.NetLogger
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: org.glassfish.grizzly.http2.NetLogger
super_class: java.lang.Object
{
private static final java.util.logging.Logger LOGGER;
descriptor: Ljava/util/logging/Logger;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.util.logging.Level LEVEL;
descriptor: Ljava/util/logging/Level;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String CLOSE_FMT;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "'{' \"session\":\"{0}\", \"event\":\"SESSION_CLOSE\" '}'"
private static final java.lang.String DATA;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "DATA"
private static final java.lang.String DATA_FMT;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "'{' \"session\":\"{0}\", \"event\":\"{1}\", \"stream\":\"{2}\", \"fin\":\"{3}\", \"len\":\"{4}\" '}'"
private static final java.lang.String CONTINUATION;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "CONTINUATION"
private static final java.lang.String CONTINUATION_FMT;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "'{' \"session\":\"{0}\", \"event\":\"{1}\", \"stream\":\"{2}\", \"len\":\"{3}\" '}'"
private static final java.lang.String GOAWAY;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "GOAWAY"
private static final java.lang.String GOAWAY_FMT;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "'{' \"session\":\"{0}\", \"event\":\"{1}\", \"stream\":\"{2}\", \"last-stream\":\"{3}\", \"error-code\":\"{4}\", \"detail\":\"{5}\" '}'"
private static final java.lang.String ;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "HEADERS"
private static final java.lang.String ;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "'{' \"session\":\"{0}\", \"event\":\"{1}\", \"stream\":\"{2}\", \"parent-stream\":\"{3}\", \"prioritized\":\"{4}\", \"exclusive\":\"{5}\", \"weight\":\"{6}\", \"fin\":\"{7}\", \"len\":\"{8}\", \"headers\":{9} '}'"
private static final java.lang.String OPEN_FMT;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "'{' \"session\":\"{0}\", \"event\":\"SESSION_OPEN\" '}'"
private static final java.lang.String PING;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "PING"
private static final java.lang.String PING_FMT;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "'{' session=\"{0}\", event=\"{1}\", is-ack=\"{2}\", opaque-data=\"{3}\" '}'"
private static final java.lang.String PRIORITY;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "PRIORITY"
private static final java.lang.String PRIORITY_FMT;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "'{' \"session\":\"{0}\", \"event\":\"{1}\", \"stream\":\"{2}\", \"parent-stream\":\"{3}\", \"exclusive\":\"{4}\", \"weight\":\"{5}\" '}'"
private static final java.lang.String PUSH_PROMISE;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "PUSH_PROMISE"
private static final java.lang.String PUSH_PROMISE_FMT;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "'{' \"session\":\"{0}\", \"event\":\"{1}\", \"stream\":\"{2}\", \"promised-stream\":\"{3}\", \"len\":\"{4}\", \"headers\":{5} '}'"
private static final java.lang.String RST;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "RST"
private static final java.lang.String RST_FMT;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "'{' \"session\":\"{0}\", \"event\":\"{1}\", \"stream\":\"{2}\", \"error-code\":\"{3}\" '}'"
private static final java.lang.String SETTINGS;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "SETTINGS"
private static final java.lang.String SETTINGS_FMT;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "'{' \"session\":\"{0}\", \"event\":\"{1}\", \"settings\":'{'{2}'}' '}'"
private static final java.lang.String UNKNOWN;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "UNKNOWN"
private static final java.lang.String UNKNOWN_FMT;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "'{' \"session\":\"{0}\", \"event\":\"{1}\", \"frame-type\":\"{2}\", \"len\":\"{3}\" '}'"
private static final java.lang.String WINDOW_UPDATE;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "WINDOW_UPDATE"
private static final java.lang.String WINDOW_UPDATE_FMT;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "'{' \"session\":\"{0}\", \"event\":\"{1}\", \"delta\":\"{2}\" '}'"
private static final java.lang.String NOT_AVAILABLE;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "None Available"
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc Lorg/glassfish/grizzly/http2/NetLogger;
invokestatic org.glassfish.grizzly.Grizzly.logger:(Ljava/lang/Class;)Ljava/util/logging/Logger;
putstatic org.glassfish.grizzly.http2.NetLogger.LOGGER:Ljava/util/logging/Logger;
1: getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
putstatic org.glassfish.grizzly.http2.NetLogger.LEVEL:Ljava/util/logging/Level;
2: return
LocalVariableTable:
Start End Slot Name Signature
void <init>();
descriptor: ()V
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/http2/NetLogger;
static boolean isActive();
descriptor: ()Z
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic org.glassfish.grizzly.http2.NetLogger.LOGGER:Ljava/util/logging/Logger;
getstatic org.glassfish.grizzly.http2.NetLogger.LEVEL:Ljava/util/logging/Level;
invokevirtual java.util.logging.Logger.isLoggable:(Ljava/util/logging/Level;)Z
ireturn
LocalVariableTable:
Start End Slot Name Signature
static void log(org.glassfish.grizzly.http2.NetLogger$Context, org.glassfish.grizzly.http2.Http2Session, org.glassfish.grizzly.http2.frames.Http2Frame);
descriptor: (Lorg/glassfish/grizzly/http2/NetLogger$Context;Lorg/glassfish/grizzly/http2/Http2Session;Lorg/glassfish/grizzly/http2/frames/Http2Frame;)V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
invokevirtual org.glassfish.grizzly.http2.frames.Http2Frame.getType:()I
tableswitch { // 0 - 9
0: 3
1: 7
2: 10
3: 13
4: 15
5: 12
6: 8
7: 5
8: 17
9: 1
default: 19
}
1: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
checkcast org.glassfish.grizzly.http2.frames.ContinuationFrame
invokestatic org.glassfish.grizzly.http2.NetLogger.log:(Lorg/glassfish/grizzly/http2/NetLogger$Context;Lorg/glassfish/grizzly/http2/Http2Session;Lorg/glassfish/grizzly/http2/frames/ContinuationFrame;)V
2: goto 20
3: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
checkcast org.glassfish.grizzly.http2.frames.DataFrame
invokestatic org.glassfish.grizzly.http2.NetLogger.log:(Lorg/glassfish/grizzly/http2/NetLogger$Context;Lorg/glassfish/grizzly/http2/Http2Session;Lorg/glassfish/grizzly/http2/frames/DataFrame;)V
4: goto 20
5: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
checkcast org.glassfish.grizzly.http2.frames.GoAwayFrame
invokestatic org.glassfish.grizzly.http2.NetLogger.log:(Lorg/glassfish/grizzly/http2/NetLogger$Context;Lorg/glassfish/grizzly/http2/Http2Session;Lorg/glassfish/grizzly/http2/frames/GoAwayFrame;)V
6: goto 20
7: StackMap locals:
StackMap stack:
goto 20
8: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
checkcast org.glassfish.grizzly.http2.frames.PingFrame
invokestatic org.glassfish.grizzly.http2.NetLogger.log:(Lorg/glassfish/grizzly/http2/NetLogger$Context;Lorg/glassfish/grizzly/http2/Http2Session;Lorg/glassfish/grizzly/http2/frames/PingFrame;)V
9: goto 20
10: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
checkcast org.glassfish.grizzly.http2.frames.PriorityFrame
invokestatic org.glassfish.grizzly.http2.NetLogger.log:(Lorg/glassfish/grizzly/http2/NetLogger$Context;Lorg/glassfish/grizzly/http2/Http2Session;Lorg/glassfish/grizzly/http2/frames/PriorityFrame;)V
11: goto 20
12: StackMap locals:
StackMap stack:
goto 20
13: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
checkcast org.glassfish.grizzly.http2.frames.RstStreamFrame
invokestatic org.glassfish.grizzly.http2.NetLogger.log:(Lorg/glassfish/grizzly/http2/NetLogger$Context;Lorg/glassfish/grizzly/http2/Http2Session;Lorg/glassfish/grizzly/http2/frames/RstStreamFrame;)V
14: goto 20
15: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
checkcast org.glassfish.grizzly.http2.frames.SettingsFrame
invokestatic org.glassfish.grizzly.http2.NetLogger.log:(Lorg/glassfish/grizzly/http2/NetLogger$Context;Lorg/glassfish/grizzly/http2/Http2Session;Lorg/glassfish/grizzly/http2/frames/SettingsFrame;)V
16: goto 20
17: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
checkcast org.glassfish.grizzly.http2.frames.WindowUpdateFrame
invokestatic org.glassfish.grizzly.http2.NetLogger.log:(Lorg/glassfish/grizzly/http2/NetLogger$Context;Lorg/glassfish/grizzly/http2/Http2Session;Lorg/glassfish/grizzly/http2/frames/WindowUpdateFrame;)V
18: goto 20
19: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
checkcast org.glassfish.grizzly.http2.frames.UnknownFrame
invokestatic org.glassfish.grizzly.http2.NetLogger.log:(Lorg/glassfish/grizzly/http2/NetLogger$Context;Lorg/glassfish/grizzly/http2/Http2Session;Lorg/glassfish/grizzly/http2/frames/UnknownFrame;)V
20: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 ctx Lorg/glassfish/grizzly/http2/NetLogger$Context;
0 21 1 c Lorg/glassfish/grizzly/http2/Http2Session;
0 21 2 frame Lorg/glassfish/grizzly/http2/frames/Http2Frame;
MethodParameters:
Name Flags
ctx final
c final
frame final
static void log(org.glassfish.grizzly.http2.NetLogger$Context, org.glassfish.grizzly.http2.Http2Session, org.glassfish.grizzly.http2.frames.ContinuationFrame);
descriptor: (Lorg/glassfish/grizzly/http2/NetLogger$Context;Lorg/glassfish/grizzly/http2/Http2Session;Lorg/glassfish/grizzly/http2/frames/ContinuationFrame;)V
flags: (0x0008) ACC_STATIC
Code:
stack=9, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokestatic org.glassfish.grizzly.http2.NetLogger.validateParams:(Lorg/glassfish/grizzly/http2/NetLogger$Context;Lorg/glassfish/grizzly/http2/Http2Session;Lorg/glassfish/grizzly/http2/frames/Http2Frame;)V
1: invokestatic org.glassfish.grizzly.http2.NetLogger.isActive:()Z
ifeq 5
2: getstatic org.glassfish.grizzly.http2.NetLogger.LOGGER:Ljava/util/logging/Logger;
getstatic org.glassfish.grizzly.http2.NetLogger.LEVEL:Ljava/util/logging/Level;
ldc "'{' \"session\":\"{0}\", \"event\":\"{1}\", \"stream\":\"{2}\", \"len\":\"{3}\" '}'"
3: iconst_4
anewarray java.lang.Object
dup
iconst_0
aload 1
invokevirtual org.glassfish.grizzly.http2.Http2Session.getConnection:()Lorg/glassfish/grizzly/Connection;
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
invokestatic org.glassfish.grizzly.http2.NetLogger.escape:(Ljava/lang/String;)Ljava/lang/String;
aastore
dup
iconst_1
new java.lang.StringBuilder
dup
aload 0
invokevirtual org.glassfish.grizzly.http2.NetLogger$Context.getPrefix:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "CONTINUATION"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aastore
dup
iconst_2
aload 2
invokevirtual org.glassfish.grizzly.http2.frames.ContinuationFrame.getStreamId:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_3
aload 2
invokevirtual org.glassfish.grizzly.http2.frames.ContinuationFrame.getLength:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
4: invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V
5: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 ctx Lorg/glassfish/grizzly/http2/NetLogger$Context;
0 6 1 c Lorg/glassfish/grizzly/http2/Http2Session;
0 6 2 frame Lorg/glassfish/grizzly/http2/frames/ContinuationFrame;
MethodParameters:
Name Flags
ctx final
c final
frame final
static void log(org.glassfish.grizzly.http2.NetLogger$Context, org.glassfish.grizzly.http2.Http2Session, org.glassfish.grizzly.http2.frames.DataFrame);
descriptor: (Lorg/glassfish/grizzly/http2/NetLogger$Context;Lorg/glassfish/grizzly/http2/Http2Session;Lorg/glassfish/grizzly/http2/frames/DataFrame;)V
flags: (0x0008) ACC_STATIC
Code:
stack=9, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokestatic org.glassfish.grizzly.http2.NetLogger.validateParams:(Lorg/glassfish/grizzly/http2/NetLogger$Context;Lorg/glassfish/grizzly/http2/Http2Session;Lorg/glassfish/grizzly/http2/frames/Http2Frame;)V
1: invokestatic org.glassfish.grizzly.http2.NetLogger.isActive:()Z
ifeq 5
2: getstatic org.glassfish.grizzly.http2.NetLogger.LOGGER:Ljava/util/logging/Logger;
getstatic org.glassfish.grizzly.http2.NetLogger.LEVEL:Ljava/util/logging/Level;
ldc "'{' \"session\":\"{0}\", \"event\":\"{1}\", \"stream\":\"{2}\", \"fin\":\"{3}\", \"len\":\"{4}\" '}'"
iconst_5
anewarray java.lang.Object
dup
iconst_0
aload 1
invokevirtual org.glassfish.grizzly.http2.Http2Session.getConnection:()Lorg/glassfish/grizzly/Connection;
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
invokestatic org.glassfish.grizzly.http2.NetLogger.escape:(Ljava/lang/String;)Ljava/lang/String;
aastore
dup
iconst_1
new java.lang.StringBuilder
dup
aload 0
invokevirtual org.glassfish.grizzly.http2.NetLogger$Context.getPrefix:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "DATA"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aastore
dup
iconst_2
aload 2
invokevirtual org.glassfish.grizzly.http2.frames.DataFrame.getStreamId:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_3
aload 2
invokevirtual org.glassfish.grizzly.http2.frames.DataFrame.isEndStream:()Z
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
aastore
dup
iconst_4
3: aload 2
invokevirtual org.glassfish.grizzly.http2.frames.DataFrame.getData:()Lorg/glassfish/grizzly/Buffer;
invokeinterface org.glassfish.grizzly.Buffer.remaining:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
4: invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V
5: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 ctx Lorg/glassfish/grizzly/http2/NetLogger$Context;
0 6 1 c Lorg/glassfish/grizzly/http2/Http2Session;
0 6 2 frame Lorg/glassfish/grizzly/http2/frames/DataFrame;
MethodParameters:
Name Flags
ctx final
c final
frame final
static void log(org.glassfish.grizzly.http2.NetLogger$Context, org.glassfish.grizzly.http2.Http2Session, org.glassfish.grizzly.http2.frames.GoAwayFrame);
descriptor: (Lorg/glassfish/grizzly/http2/NetLogger$Context;Lorg/glassfish/grizzly/http2/Http2Session;Lorg/glassfish/grizzly/http2/frames/GoAwayFrame;)V
flags: (0x0008) ACC_STATIC
Code:
stack=9, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokestatic org.glassfish.grizzly.http2.NetLogger.validateParams:(Lorg/glassfish/grizzly/http2/NetLogger$Context;Lorg/glassfish/grizzly/http2/Http2Session;Lorg/glassfish/grizzly/http2/frames/Http2Frame;)V
1: invokestatic org.glassfish.grizzly.http2.NetLogger.isActive:()Z
ifeq 9
2: aload 2
invokevirtual org.glassfish.grizzly.http2.frames.GoAwayFrame.getAdditionalDebugData:()Lorg/glassfish/grizzly/Buffer;
astore 3
start local 3 3: aload 3
ifnull 4
aload 3
invokeinterface org.glassfish.grizzly.Buffer.toStringContent:()Ljava/lang/String;
goto 5
StackMap locals: org.glassfish.grizzly.Buffer
StackMap stack:
4: ldc "None Available"
StackMap locals:
StackMap stack: java.lang.String
5: astore 4
start local 4 6: getstatic org.glassfish.grizzly.http2.NetLogger.LOGGER:Ljava/util/logging/Logger;
getstatic org.glassfish.grizzly.http2.NetLogger.LEVEL:Ljava/util/logging/Level;
ldc "'{' \"session\":\"{0}\", \"event\":\"{1}\", \"stream\":\"{2}\", \"last-stream\":\"{3}\", \"error-code\":\"{4}\", \"detail\":\"{5}\" '}'"
bipush 6
anewarray java.lang.Object
dup
iconst_0
aload 1
invokevirtual org.glassfish.grizzly.http2.Http2Session.getConnection:()Lorg/glassfish/grizzly/Connection;
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
invokestatic org.glassfish.grizzly.http2.NetLogger.escape:(Ljava/lang/String;)Ljava/lang/String;
aastore
dup
iconst_1
new java.lang.StringBuilder
dup
aload 0
invokevirtual org.glassfish.grizzly.http2.NetLogger$Context.getPrefix:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "GOAWAY"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aastore
dup
iconst_2
aload 2
invokevirtual org.glassfish.grizzly.http2.frames.GoAwayFrame.getStreamId:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_3
7: aload 2
invokevirtual org.glassfish.grizzly.http2.frames.GoAwayFrame.getLastStreamId:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_4
aload 2
invokevirtual org.glassfish.grizzly.http2.frames.GoAwayFrame.getErrorCode:()Lorg/glassfish/grizzly/http2/frames/ErrorCode;
invokevirtual org.glassfish.grizzly.http2.frames.ErrorCode.getCode:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_5
aload 4
invokestatic org.glassfish.grizzly.http2.NetLogger.escape:(Ljava/lang/String;)Ljava/lang/String;
aastore
8: invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V
end local 4 end local 3 9: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 ctx Lorg/glassfish/grizzly/http2/NetLogger$Context;
0 10 1 c Lorg/glassfish/grizzly/http2/Http2Session;
0 10 2 frame Lorg/glassfish/grizzly/http2/frames/GoAwayFrame;
3 9 3 b Lorg/glassfish/grizzly/Buffer;
6 9 4 details Ljava/lang/String;
MethodParameters:
Name Flags
ctx final
c final
frame final
static void log(org.glassfish.grizzly.http2.NetLogger$Context, org.glassfish.grizzly.http2.Http2Session, org.glassfish.grizzly.http2.frames.HeadersFrame, java.util.Map<java.lang.String, java.lang.String>);
descriptor: (Lorg/glassfish/grizzly/http2/NetLogger$Context;Lorg/glassfish/grizzly/http2/Http2Session;Lorg/glassfish/grizzly/http2/frames/HeadersFrame;Ljava/util/Map;)V
flags: (0x0008) ACC_STATIC
Code:
stack=9, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
invokestatic org.glassfish.grizzly.http2.NetLogger.validateParams:(Lorg/glassfish/grizzly/http2/NetLogger$Context;Lorg/glassfish/grizzly/http2/Http2Session;Lorg/glassfish/grizzly/http2/frames/Http2Frame;)V
1: invokestatic org.glassfish.grizzly.http2.NetLogger.isActive:()Z
ifeq 6
2: getstatic org.glassfish.grizzly.http2.NetLogger.LOGGER:Ljava/util/logging/Logger;
getstatic org.glassfish.grizzly.http2.NetLogger.LEVEL:Ljava/util/logging/Level;
ldc "'{' \"session\":\"{0}\", \"event\":\"{1}\", \"stream\":\"{2}\", \"parent-stream\":\"{3}\", \"prioritized\":\"{4}\", \"exclusive\":\"{5}\", \"weight\":\"{6}\", \"fin\":\"{7}\", \"len\":\"{8}\", \"headers\":{9} '}'"
3: bipush 10
anewarray java.lang.Object
dup
iconst_0
aload 1
invokevirtual org.glassfish.grizzly.http2.Http2Session.getConnection:()Lorg/glassfish/grizzly/Connection;
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
invokestatic org.glassfish.grizzly.http2.NetLogger.escape:(Ljava/lang/String;)Ljava/lang/String;
aastore
dup
iconst_1
new java.lang.StringBuilder
dup
aload 0
invokevirtual org.glassfish.grizzly.http2.NetLogger$Context.getPrefix:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "HEADERS"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aastore
dup
iconst_2
aload 2
invokevirtual org.glassfish.grizzly.http2.frames.HeadersFrame.getStreamId:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_3
aload 2
invokevirtual org.glassfish.grizzly.http2.frames.HeadersFrame.getStreamDependency:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_4
4: aload 2
invokevirtual org.glassfish.grizzly.http2.frames.HeadersFrame.isPrioritized:()Z
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
aastore
dup
iconst_5
aload 2
invokevirtual org.glassfish.grizzly.http2.frames.HeadersFrame.isExclusive:()Z
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
aastore
dup
bipush 6
aload 2
invokevirtual org.glassfish.grizzly.http2.frames.HeadersFrame.getWeight:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
bipush 7
aload 2
invokevirtual org.glassfish.grizzly.http2.frames.HeadersFrame.isEndStream:()Z
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
aastore
dup
bipush 8
aload 2
invokevirtual org.glassfish.grizzly.http2.frames.HeadersFrame.getLength:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
bipush 9
aload 3
invokestatic org.glassfish.grizzly.http2.NetLogger.toJSON:(Ljava/util/Map;)Ljava/lang/StringBuilder;
aastore
5: invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V
6: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 ctx Lorg/glassfish/grizzly/http2/NetLogger$Context;
0 7 1 c Lorg/glassfish/grizzly/http2/Http2Session;
0 7 2 frame Lorg/glassfish/grizzly/http2/frames/HeadersFrame;
0 7 3 headers Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
Signature: (Lorg/glassfish/grizzly/http2/NetLogger$Context;Lorg/glassfish/grizzly/http2/Http2Session;Lorg/glassfish/grizzly/http2/frames/HeadersFrame;Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;)V
MethodParameters:
Name Flags
ctx final
c final
frame final
headers final
static void log(org.glassfish.grizzly.http2.NetLogger$Context, org.glassfish.grizzly.http2.Http2Session, org.glassfish.grizzly.http2.frames.PingFrame);
descriptor: (Lorg/glassfish/grizzly/http2/NetLogger$Context;Lorg/glassfish/grizzly/http2/Http2Session;Lorg/glassfish/grizzly/http2/frames/PingFrame;)V
flags: (0x0008) ACC_STATIC
Code:
stack=9, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokestatic org.glassfish.grizzly.http2.NetLogger.validateParams:(Lorg/glassfish/grizzly/http2/NetLogger$Context;Lorg/glassfish/grizzly/http2/Http2Session;Lorg/glassfish/grizzly/http2/frames/Http2Frame;)V
1: invokestatic org.glassfish.grizzly.http2.NetLogger.isActive:()Z
ifeq 3
2: getstatic org.glassfish.grizzly.http2.NetLogger.LOGGER:Ljava/util/logging/Logger;
getstatic org.glassfish.grizzly.http2.NetLogger.LEVEL:Ljava/util/logging/Level;
ldc "'{' session=\"{0}\", event=\"{1}\", is-ack=\"{2}\", opaque-data=\"{3}\" '}'"
iconst_4
anewarray java.lang.Object
dup
iconst_0
aload 1
invokevirtual org.glassfish.grizzly.http2.Http2Session.getConnection:()Lorg/glassfish/grizzly/Connection;
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
invokestatic org.glassfish.grizzly.http2.NetLogger.escape:(Ljava/lang/String;)Ljava/lang/String;
aastore
dup
iconst_1
new java.lang.StringBuilder
dup
aload 0
invokevirtual org.glassfish.grizzly.http2.NetLogger$Context.getPrefix:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "PING"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aastore
dup
iconst_2
aload 2
invokevirtual org.glassfish.grizzly.http2.frames.PingFrame.isAckSet:()Z
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
aastore
dup
iconst_3
aload 2
invokevirtual org.glassfish.grizzly.http2.frames.PingFrame.getOpaqueData:()J
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V
3: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 ctx Lorg/glassfish/grizzly/http2/NetLogger$Context;
0 4 1 c Lorg/glassfish/grizzly/http2/Http2Session;
0 4 2 frame Lorg/glassfish/grizzly/http2/frames/PingFrame;
MethodParameters:
Name Flags
ctx final
c final
frame final
static void log(org.glassfish.grizzly.http2.NetLogger$Context, org.glassfish.grizzly.http2.Http2Session, org.glassfish.grizzly.http2.frames.PriorityFrame);
descriptor: (Lorg/glassfish/grizzly/http2/NetLogger$Context;Lorg/glassfish/grizzly/http2/Http2Session;Lorg/glassfish/grizzly/http2/frames/PriorityFrame;)V
flags: (0x0008) ACC_STATIC
Code:
stack=9, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokestatic org.glassfish.grizzly.http2.NetLogger.validateParams:(Lorg/glassfish/grizzly/http2/NetLogger$Context;Lorg/glassfish/grizzly/http2/Http2Session;Lorg/glassfish/grizzly/http2/frames/Http2Frame;)V
1: invokestatic org.glassfish.grizzly.http2.NetLogger.isActive:()Z
ifeq 5
2: getstatic org.glassfish.grizzly.http2.NetLogger.LOGGER:Ljava/util/logging/Logger;
getstatic org.glassfish.grizzly.http2.NetLogger.LEVEL:Ljava/util/logging/Level;
ldc "'{' \"session\":\"{0}\", \"event\":\"{1}\", \"stream\":\"{2}\", \"parent-stream\":\"{3}\", \"exclusive\":\"{4}\", \"weight\":\"{5}\" '}'"
bipush 6
anewarray java.lang.Object
dup
iconst_0
aload 1
invokevirtual org.glassfish.grizzly.http2.Http2Session.getConnection:()Lorg/glassfish/grizzly/Connection;
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
invokestatic org.glassfish.grizzly.http2.NetLogger.escape:(Ljava/lang/String;)Ljava/lang/String;
aastore
dup
iconst_1
new java.lang.StringBuilder
dup
aload 0
invokevirtual org.glassfish.grizzly.http2.NetLogger$Context.getPrefix:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "PRIORITY"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aastore
dup
iconst_2
aload 2
invokevirtual org.glassfish.grizzly.http2.frames.PriorityFrame.getStreamId:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_3
3: aload 2
invokevirtual org.glassfish.grizzly.http2.frames.PriorityFrame.getStreamDependency:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_4
aload 2
invokevirtual org.glassfish.grizzly.http2.frames.PriorityFrame.isExclusive:()Z
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
aastore
dup
iconst_5
aload 2
invokevirtual org.glassfish.grizzly.http2.frames.PriorityFrame.getWeight:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
4: invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V
5: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 ctx Lorg/glassfish/grizzly/http2/NetLogger$Context;
0 6 1 c Lorg/glassfish/grizzly/http2/Http2Session;
0 6 2 frame Lorg/glassfish/grizzly/http2/frames/PriorityFrame;
MethodParameters:
Name Flags
ctx final
c final
frame final
static void log(org.glassfish.grizzly.http2.NetLogger$Context, org.glassfish.grizzly.http2.Http2Session, org.glassfish.grizzly.http2.frames.PushPromiseFrame, java.util.Map<java.lang.String, java.lang.String>);
descriptor: (Lorg/glassfish/grizzly/http2/NetLogger$Context;Lorg/glassfish/grizzly/http2/Http2Session;Lorg/glassfish/grizzly/http2/frames/PushPromiseFrame;Ljava/util/Map;)V
flags: (0x0008) ACC_STATIC
Code:
stack=9, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
invokestatic org.glassfish.grizzly.http2.NetLogger.validateParams:(Lorg/glassfish/grizzly/http2/NetLogger$Context;Lorg/glassfish/grizzly/http2/Http2Session;Lorg/glassfish/grizzly/http2/frames/Http2Frame;)V
1: invokestatic org.glassfish.grizzly.http2.NetLogger.isActive:()Z
ifeq 5
2: getstatic org.glassfish.grizzly.http2.NetLogger.LOGGER:Ljava/util/logging/Logger;
getstatic org.glassfish.grizzly.http2.NetLogger.LEVEL:Ljava/util/logging/Level;
ldc "'{' \"session\":\"{0}\", \"event\":\"{1}\", \"stream\":\"{2}\", \"promised-stream\":\"{3}\", \"len\":\"{4}\", \"headers\":{5} '}'"
bipush 6
anewarray java.lang.Object
dup
iconst_0
aload 1
invokevirtual org.glassfish.grizzly.http2.Http2Session.getConnection:()Lorg/glassfish/grizzly/Connection;
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
invokestatic org.glassfish.grizzly.http2.NetLogger.escape:(Ljava/lang/String;)Ljava/lang/String;
aastore
dup
iconst_1
new java.lang.StringBuilder
dup
aload 0
invokevirtual org.glassfish.grizzly.http2.NetLogger$Context.getPrefix:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "PUSH_PROMISE"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aastore
dup
iconst_2
aload 2
invokevirtual org.glassfish.grizzly.http2.frames.PushPromiseFrame.getStreamId:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_3
3: aload 2
invokevirtual org.glassfish.grizzly.http2.frames.PushPromiseFrame.getPromisedStreamId:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_4
aload 2
invokevirtual org.glassfish.grizzly.http2.frames.PushPromiseFrame.getLength:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_5
aload 3
invokestatic org.glassfish.grizzly.http2.NetLogger.toJSON:(Ljava/util/Map;)Ljava/lang/StringBuilder;
aastore
4: invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V
5: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 ctx Lorg/glassfish/grizzly/http2/NetLogger$Context;
0 6 1 c Lorg/glassfish/grizzly/http2/Http2Session;
0 6 2 frame Lorg/glassfish/grizzly/http2/frames/PushPromiseFrame;
0 6 3 headers Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
Signature: (Lorg/glassfish/grizzly/http2/NetLogger$Context;Lorg/glassfish/grizzly/http2/Http2Session;Lorg/glassfish/grizzly/http2/frames/PushPromiseFrame;Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;)V
MethodParameters:
Name Flags
ctx final
c final
frame final
headers final
static void log(org.glassfish.grizzly.http2.NetLogger$Context, org.glassfish.grizzly.http2.Http2Session, org.glassfish.grizzly.http2.frames.RstStreamFrame);
descriptor: (Lorg/glassfish/grizzly/http2/NetLogger$Context;Lorg/glassfish/grizzly/http2/Http2Session;Lorg/glassfish/grizzly/http2/frames/RstStreamFrame;)V
flags: (0x0008) ACC_STATIC
Code:
stack=9, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokestatic org.glassfish.grizzly.http2.NetLogger.validateParams:(Lorg/glassfish/grizzly/http2/NetLogger$Context;Lorg/glassfish/grizzly/http2/Http2Session;Lorg/glassfish/grizzly/http2/frames/Http2Frame;)V
1: invokestatic org.glassfish.grizzly.http2.NetLogger.isActive:()Z
ifeq 5
2: getstatic org.glassfish.grizzly.http2.NetLogger.LOGGER:Ljava/util/logging/Logger;
getstatic org.glassfish.grizzly.http2.NetLogger.LEVEL:Ljava/util/logging/Level;
ldc "'{' \"session\":\"{0}\", \"event\":\"{1}\", \"stream\":\"{2}\", \"error-code\":\"{3}\" '}'"
3: iconst_4
anewarray java.lang.Object
dup
iconst_0
aload 1
invokevirtual org.glassfish.grizzly.http2.Http2Session.getConnection:()Lorg/glassfish/grizzly/Connection;
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
invokestatic org.glassfish.grizzly.http2.NetLogger.escape:(Ljava/lang/String;)Ljava/lang/String;
aastore
dup
iconst_1
new java.lang.StringBuilder
dup
aload 0
invokevirtual org.glassfish.grizzly.http2.NetLogger$Context.getPrefix:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "RST"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aastore
dup
iconst_2
aload 2
invokevirtual org.glassfish.grizzly.http2.frames.RstStreamFrame.getStreamId:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_3
aload 2
invokevirtual org.glassfish.grizzly.http2.frames.RstStreamFrame.getErrorCode:()Lorg/glassfish/grizzly/http2/frames/ErrorCode;
invokevirtual org.glassfish.grizzly.http2.frames.ErrorCode.getCode:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
4: invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V
5: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 ctx Lorg/glassfish/grizzly/http2/NetLogger$Context;
0 6 1 c Lorg/glassfish/grizzly/http2/Http2Session;
0 6 2 frame Lorg/glassfish/grizzly/http2/frames/RstStreamFrame;
MethodParameters:
Name Flags
ctx final
c final
frame final
static void log(org.glassfish.grizzly.http2.NetLogger$Context, org.glassfish.grizzly.http2.Http2Session, org.glassfish.grizzly.http2.frames.SettingsFrame);
descriptor: (Lorg/glassfish/grizzly/http2/NetLogger$Context;Lorg/glassfish/grizzly/http2/Http2Session;Lorg/glassfish/grizzly/http2/frames/SettingsFrame;)V
flags: (0x0008) ACC_STATIC
Code:
stack=9, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokestatic org.glassfish.grizzly.http2.NetLogger.validateParams:(Lorg/glassfish/grizzly/http2/NetLogger$Context;Lorg/glassfish/grizzly/http2/Http2Session;Lorg/glassfish/grizzly/http2/frames/Http2Frame;)V
1: invokestatic org.glassfish.grizzly.http2.NetLogger.isActive:()Z
ifeq 16
2: aload 2
invokevirtual org.glassfish.grizzly.http2.frames.SettingsFrame.getNumberOfSettings:()I
istore 3
start local 3 3: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 4
start local 4 4: iload 3
ifle 15
5: iconst_0
istore 5
start local 5 6: goto 14
7: StackMap locals: int java.lang.StringBuilder int
StackMap stack:
aload 2
iload 5
invokevirtual org.glassfish.grizzly.http2.frames.SettingsFrame.getSettingByIndex:(I)Lorg/glassfish/grizzly/http2/frames/SettingsFrame$Setting;
astore 6
start local 6 8: aload 4
bipush 34
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
aload 2
aload 6
invokevirtual org.glassfish.grizzly.http2.frames.SettingsFrame$Setting.getId:()I
invokevirtual org.glassfish.grizzly.http2.frames.SettingsFrame.getSettingNameById:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
bipush 34
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
9: aload 4
ldc ": "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
10: aload 4
bipush 34
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
aload 6
invokevirtual org.glassfish.grizzly.http2.frames.SettingsFrame$Setting.getValue:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
bipush 34
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
11: iload 5
iconst_1
iadd
iload 3
if_icmpge 13
12: aload 4
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
end local 6 13: StackMap locals:
StackMap stack:
iinc 5 1
StackMap locals:
StackMap stack:
14: iload 5
iload 3
if_icmplt 7
end local 5 15: StackMap locals:
StackMap stack:
getstatic org.glassfish.grizzly.http2.NetLogger.LOGGER:Ljava/util/logging/Logger;
getstatic org.glassfish.grizzly.http2.NetLogger.LEVEL:Ljava/util/logging/Level;
ldc "'{' \"session\":\"{0}\", \"event\":\"{1}\", \"settings\":'{'{2}'}' '}'"
iconst_3
anewarray java.lang.Object
dup
iconst_0
aload 1
invokevirtual org.glassfish.grizzly.http2.Http2Session.getConnection:()Lorg/glassfish/grizzly/Connection;
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
invokestatic org.glassfish.grizzly.http2.NetLogger.escape:(Ljava/lang/String;)Ljava/lang/String;
aastore
dup
iconst_1
new java.lang.StringBuilder
dup
aload 0
invokevirtual org.glassfish.grizzly.http2.NetLogger$Context.getPrefix:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "SETTINGS"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aastore
dup
iconst_2
aload 4
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aastore
invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V
end local 4 end local 3 16: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 ctx Lorg/glassfish/grizzly/http2/NetLogger$Context;
0 17 1 c Lorg/glassfish/grizzly/http2/Http2Session;
0 17 2 frame Lorg/glassfish/grizzly/http2/frames/SettingsFrame;
3 16 3 numSettings I
4 16 4 sb Ljava/lang/StringBuilder;
6 15 5 i I
8 13 6 setting Lorg/glassfish/grizzly/http2/frames/SettingsFrame$Setting;
MethodParameters:
Name Flags
ctx final
c final
frame final
static void log(org.glassfish.grizzly.http2.NetLogger$Context, org.glassfish.grizzly.http2.Http2Session, org.glassfish.grizzly.http2.frames.WindowUpdateFrame);
descriptor: (Lorg/glassfish/grizzly/http2/NetLogger$Context;Lorg/glassfish/grizzly/http2/Http2Session;Lorg/glassfish/grizzly/http2/frames/WindowUpdateFrame;)V
flags: (0x0008) ACC_STATIC
Code:
stack=9, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokestatic org.glassfish.grizzly.http2.NetLogger.validateParams:(Lorg/glassfish/grizzly/http2/NetLogger$Context;Lorg/glassfish/grizzly/http2/Http2Session;Lorg/glassfish/grizzly/http2/frames/Http2Frame;)V
1: invokestatic org.glassfish.grizzly.http2.NetLogger.isActive:()Z
ifeq 5
2: getstatic org.glassfish.grizzly.http2.NetLogger.LOGGER:Ljava/util/logging/Logger;
getstatic org.glassfish.grizzly.http2.NetLogger.LEVEL:Ljava/util/logging/Level;
ldc "'{' \"session\":\"{0}\", \"event\":\"{1}\", \"delta\":\"{2}\" '}'"
3: iconst_3
anewarray java.lang.Object
dup
iconst_0
aload 1
invokevirtual org.glassfish.grizzly.http2.Http2Session.getConnection:()Lorg/glassfish/grizzly/Connection;
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
invokestatic org.glassfish.grizzly.http2.NetLogger.escape:(Ljava/lang/String;)Ljava/lang/String;
aastore
dup
iconst_1
new java.lang.StringBuilder
dup
aload 0
invokevirtual org.glassfish.grizzly.http2.NetLogger$Context.getPrefix:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "WINDOW_UPDATE"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aastore
dup
iconst_2
aload 2
invokevirtual org.glassfish.grizzly.http2.frames.WindowUpdateFrame.getWindowSizeIncrement:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
4: invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V
5: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 ctx Lorg/glassfish/grizzly/http2/NetLogger$Context;
0 6 1 c Lorg/glassfish/grizzly/http2/Http2Session;
0 6 2 frame Lorg/glassfish/grizzly/http2/frames/WindowUpdateFrame;
MethodParameters:
Name Flags
ctx final
c final
frame final
static void log(org.glassfish.grizzly.http2.NetLogger$Context, org.glassfish.grizzly.http2.Http2Session, org.glassfish.grizzly.http2.frames.UnknownFrame);
descriptor: (Lorg/glassfish/grizzly/http2/NetLogger$Context;Lorg/glassfish/grizzly/http2/Http2Session;Lorg/glassfish/grizzly/http2/frames/UnknownFrame;)V
flags: (0x0008) ACC_STATIC
Code:
stack=9, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokestatic org.glassfish.grizzly.http2.NetLogger.validateParams:(Lorg/glassfish/grizzly/http2/NetLogger$Context;Lorg/glassfish/grizzly/http2/Http2Session;Lorg/glassfish/grizzly/http2/frames/Http2Frame;)V
1: invokestatic org.glassfish.grizzly.http2.NetLogger.isActive:()Z
ifeq 5
2: getstatic org.glassfish.grizzly.http2.NetLogger.LOGGER:Ljava/util/logging/Logger;
getstatic org.glassfish.grizzly.http2.NetLogger.LEVEL:Ljava/util/logging/Level;
ldc "'{' \"session\":\"{0}\", \"event\":\"{1}\", \"frame-type\":\"{2}\", \"len\":\"{3}\" '}'"
3: iconst_4
anewarray java.lang.Object
dup
iconst_0
aload 1
invokevirtual org.glassfish.grizzly.http2.Http2Session.getConnection:()Lorg/glassfish/grizzly/Connection;
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
invokestatic org.glassfish.grizzly.http2.NetLogger.escape:(Ljava/lang/String;)Ljava/lang/String;
aastore
dup
iconst_1
new java.lang.StringBuilder
dup
aload 0
invokevirtual org.glassfish.grizzly.http2.NetLogger$Context.getPrefix:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "UNKNOWN"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aastore
dup
iconst_2
aload 2
invokevirtual org.glassfish.grizzly.http2.frames.UnknownFrame.getType:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_3
aload 2
invokevirtual org.glassfish.grizzly.http2.frames.UnknownFrame.getLength:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
4: invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V
5: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 ctx Lorg/glassfish/grizzly/http2/NetLogger$Context;
0 6 1 c Lorg/glassfish/grizzly/http2/Http2Session;
0 6 2 frame Lorg/glassfish/grizzly/http2/frames/UnknownFrame;
MethodParameters:
Name Flags
ctx final
c final
frame final
static void logClose(org.glassfish.grizzly.http2.Http2Session);
descriptor: (Lorg/glassfish/grizzly/http2/Http2Session;)V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: ldc "'{' \"session\":\"{0}\", \"event\":\"SESSION_CLOSE\" '}'"
aload 0
invokestatic org.glassfish.grizzly.http2.NetLogger.logSessionEvent:(Ljava/lang/String;Lorg/glassfish/grizzly/http2/Http2Session;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 c Lorg/glassfish/grizzly/http2/Http2Session;
MethodParameters:
Name Flags
c final
static void logOpen(org.glassfish.grizzly.http2.Http2Session);
descriptor: (Lorg/glassfish/grizzly/http2/Http2Session;)V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: ldc "'{' \"session\":\"{0}\", \"event\":\"SESSION_OPEN\" '}'"
aload 0
invokestatic org.glassfish.grizzly.http2.NetLogger.logSessionEvent:(Ljava/lang/String;Lorg/glassfish/grizzly/http2/Http2Session;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 c Lorg/glassfish/grizzly/http2/Http2Session;
MethodParameters:
Name Flags
c final
private static void logSessionEvent(java.lang.String, org.glassfish.grizzly.http2.Http2Session);
descriptor: (Ljava/lang/String;Lorg/glassfish/grizzly/http2/Http2Session;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=7, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: new java.lang.NullPointerException
dup
ldc "Http2Session cannot be null"
invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
invokestatic org.glassfish.grizzly.http2.NetLogger.isActive:()Z
ifeq 4
3: getstatic org.glassfish.grizzly.http2.NetLogger.LOGGER:Ljava/util/logging/Logger;
getstatic org.glassfish.grizzly.http2.NetLogger.LEVEL:Ljava/util/logging/Level;
aload 0
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
invokevirtual org.glassfish.grizzly.http2.Http2Session.getConnection:()Lorg/glassfish/grizzly/Connection;
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
invokestatic org.glassfish.grizzly.http2.NetLogger.escape:(Ljava/lang/String;)Ljava/lang/String;
aastore
invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V
4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 msg Ljava/lang/String;
0 5 1 c Lorg/glassfish/grizzly/http2/Http2Session;
MethodParameters:
Name Flags
msg final
c final
private static java.lang.StringBuilder toJSON(java.util.Map<java.lang.String, java.lang.String>);
descriptor: (Ljava/util/Map;)Ljava/lang/StringBuilder;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=4, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
bipush 64
invokespecial java.lang.StringBuilder.<init>:(I)V
astore 1
start local 1 1: aload 1
ldc "{ "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
2: aload 0
invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 2
start local 2 3: goto 8
4: StackMap locals: java.lang.StringBuilder java.util.Iterator
StackMap stack:
aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.util.Map$Entry
astore 3
start local 3 5: aload 1
bipush 34
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
aload 3
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
checkcast java.lang.String
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\":\""
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 3
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast java.lang.String
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
bipush 34
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
6: aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifeq 8
7: aload 1
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
end local 3 8: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
end local 2 9: aload 1
ldc " }"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
10: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 headers Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
1 11 1 result Ljava/lang/StringBuilder;
3 9 2 i Ljava/util/Iterator<Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;>;
5 8 3 entry Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;
Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;)Ljava/lang/StringBuilder;
MethodParameters:
Name Flags
headers final
private static void validateParams(org.glassfish.grizzly.http2.NetLogger$Context, org.glassfish.grizzly.http2.Http2Session, org.glassfish.grizzly.http2.frames.Http2Frame);
descriptor: (Lorg/glassfish/grizzly/http2/NetLogger$Context;Lorg/glassfish/grizzly/http2/Http2Session;Lorg/glassfish/grizzly/http2/frames/Http2Frame;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ifnonnull 2
1: new java.lang.NullPointerException
dup
ldc "Context cannot be null."
invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 1
ifnonnull 4
3: new java.lang.NullPointerException
dup
ldc "Http2Session cannot be null."
invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
aload 2
ifnonnull 6
5: new java.lang.NullPointerException
dup
ldc "Http2Frame cannot be null."
invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
athrow
6: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 ctx Lorg/glassfish/grizzly/http2/NetLogger$Context;
0 7 1 c Lorg/glassfish/grizzly/http2/Http2Session;
0 7 2 frame Lorg/glassfish/grizzly/http2/frames/Http2Frame;
MethodParameters:
Name Flags
ctx final
c final
frame final
private static java.lang.String escape(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=5, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
aload 0
invokevirtual java.lang.String.length:()I
bipush 20
iadd
invokespecial java.lang.StringBuilder.<init>:(I)V
astore 1
start local 1 1: iconst_0
istore 2
start local 2 2: aload 0
invokevirtual java.lang.String.length:()I
istore 3
start local 3 3: goto 14
4: StackMap locals: java.lang.StringBuilder int int
StackMap stack:
aload 0
iload 2
invokevirtual java.lang.String.charAt:(I)C
istore 4
start local 4 5: iload 4
lookupswitch { // 3
34: 8
39: 6
92: 10
default: 12
}
6: StackMap locals: int
StackMap stack:
aload 1
ldc "'"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
7: goto 13
8: StackMap locals:
StackMap stack:
aload 1
ldc "\""
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
9: goto 13
10: StackMap locals:
StackMap stack:
aload 1
ldc "\\"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
11: goto 13
12: StackMap locals:
StackMap stack:
aload 1
iload 4
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
end local 4 13: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
14: iload 2
iload 3
if_icmplt 4
end local 3 end local 2 15: aload 1
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 s Ljava/lang/String;
1 16 1 sb Ljava/lang/StringBuilder;
2 15 2 i I
3 15 3 len I
5 13 4 c C
MethodParameters:
Name Flags
s final
}
SourceFile: "NetLogger.java"
NestMembers:
org.glassfish.grizzly.http2.NetLogger$Context
InnerClasses:
public abstract Entry = java.util.Map$Entry of java.util.Map
final Context = org.glassfish.grizzly.http2.NetLogger$Context of org.glassfish.grizzly.http2.NetLogger
public final Setting = org.glassfish.grizzly.http2.frames.SettingsFrame$Setting of org.glassfish.grizzly.http2.frames.SettingsFrame