public class examples.HTTP2Examples
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: examples.HTTP2Examples
super_class: java.lang.Object
{
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
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 Lexamples/HTTP2Examples;
public void example0(io.vertx.core.Vertx);
descriptor: (Lio/vertx/core/Vertx;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: new io.vertx.core.http.HttpServerOptions
dup
invokespecial io.vertx.core.http.HttpServerOptions.<init>:()V
1: iconst_1
invokevirtual io.vertx.core.http.HttpServerOptions.setUseAlpn:(Z)Lio/vertx/core/http/HttpServerOptions;
2: iconst_1
invokevirtual io.vertx.core.http.HttpServerOptions.setSsl:(Z)Lio/vertx/core/http/HttpServerOptions;
3: new io.vertx.core.net.JksOptions
dup
invokespecial io.vertx.core.net.JksOptions.<init>:()V
ldc "/path/to/my/keystore"
invokevirtual io.vertx.core.net.JksOptions.setPath:(Ljava/lang/String;)Lio/vertx/core/net/JksOptions;
invokevirtual io.vertx.core.http.HttpServerOptions.setKeyStoreOptions:(Lio/vertx/core/net/JksOptions;)Lio/vertx/core/http/HttpServerOptions;
4: astore 2
start local 2 5: aload 1
aload 2
invokeinterface io.vertx.core.Vertx.createHttpServer:(Lio/vertx/core/http/HttpServerOptions;)Lio/vertx/core/http/HttpServer;
pop
6: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lexamples/HTTP2Examples;
0 7 1 vertx Lio/vertx/core/Vertx;
5 7 2 options Lio/vertx/core/http/HttpServerOptions;
MethodParameters:
Name Flags
vertx
public void example1(io.vertx.core.http.HttpServerRequest);
descriptor: (Lio/vertx/core/http/HttpServerRequest;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/HTTP2Examples.lambda$0(Lio/vertx/core/http/HttpFrame;)V (6)
(Lio/vertx/core/http/HttpFrame;)V
invokeinterface io.vertx.core.http.HttpServerRequest.customFrameHandler:(Lio/vertx/core/Handler;)Lio/vertx/core/http/HttpServerRequest;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lexamples/HTTP2Examples;
0 2 1 request Lio/vertx/core/http/HttpServerRequest;
MethodParameters:
Name Flags
request
public void example2(io.vertx.core.http.HttpServerResponse);
descriptor: (Lio/vertx/core/http/HttpServerResponse;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=2
start local 0 start local 1 0: bipush 40
istore 2
start local 2 1: bipush 10
istore 3
start local 3 2: ldc "some data"
invokestatic io.vertx.core.buffer.Buffer.buffer:(Ljava/lang/String;)Lio/vertx/core/buffer/Buffer;
astore 4
start local 4 3: aload 1
iload 2
iload 3
aload 4
invokeinterface io.vertx.core.http.HttpServerResponse.writeCustomFrame:(IILio/vertx/core/buffer/Buffer;)Lio/vertx/core/http/HttpServerResponse;
pop
4: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lexamples/HTTP2Examples;
0 5 1 response Lio/vertx/core/http/HttpServerResponse;
1 5 2 frameType I
2 5 3 frameStatus I
3 5 4 payload Lio/vertx/core/buffer/Buffer;
MethodParameters:
Name Flags
response
public void example3(io.vertx.core.http.HttpServerRequest);
descriptor: (Lio/vertx/core/http/HttpServerRequest;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface io.vertx.core.http.HttpServerRequest.response:()Lio/vertx/core/http/HttpServerResponse;
invokeinterface io.vertx.core.http.HttpServerResponse.reset:()V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lexamples/HTTP2Examples;
0 2 1 request Lio/vertx/core/http/HttpServerRequest;
MethodParameters:
Name Flags
request
public void example4(io.vertx.core.http.HttpServerRequest);
descriptor: (Lio/vertx/core/http/HttpServerRequest;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface io.vertx.core.http.HttpServerRequest.response:()Lio/vertx/core/http/HttpServerResponse;
ldc 8
invokeinterface io.vertx.core.http.HttpServerResponse.reset:(J)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lexamples/HTTP2Examples;
0 2 1 request Lio/vertx/core/http/HttpServerRequest;
MethodParameters:
Name Flags
request
public void example5(io.vertx.core.http.HttpServerRequest);
descriptor: (Lio/vertx/core/http/HttpServerRequest;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface io.vertx.core.http.HttpServerRequest.response:()Lio/vertx/core/http/HttpServerResponse;
invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/HTTP2Examples.lambda$1(Ljava/lang/Throwable;)V (6)
(Ljava/lang/Throwable;)V
invokeinterface io.vertx.core.http.HttpServerResponse.exceptionHandler:(Lio/vertx/core/Handler;)Lio/vertx/core/http/HttpServerResponse;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lexamples/HTTP2Examples;
0 2 1 request Lio/vertx/core/http/HttpServerRequest;
MethodParameters:
Name Flags
request
public void example6(io.vertx.core.http.HttpServerRequest);
descriptor: (Lio/vertx/core/http/HttpServerRequest;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface io.vertx.core.http.HttpServerRequest.response:()Lio/vertx/core/http/HttpServerResponse;
astore 2
start local 2 1: aload 2
getstatic io.vertx.core.http.HttpMethod.GET:Lio/vertx/core/http/HttpMethod;
ldc "/main.js"
invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/HTTP2Examples.lambda$2(Lio/vertx/core/AsyncResult;)V (6)
(Lio/vertx/core/AsyncResult;)V
invokeinterface io.vertx.core.http.HttpServerResponse.push:(Lio/vertx/core/http/HttpMethod;Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/http/HttpServerResponse;
pop
2: aload 2
ldc "<html><head><script src=\"/main.js\"></script></head><body></body></html>"
invokeinterface io.vertx.core.http.HttpServerResponse.sendFile:(Ljava/lang/String;)Lio/vertx/core/http/HttpServerResponse;
pop
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lexamples/HTTP2Examples;
0 4 1 request Lio/vertx/core/http/HttpServerRequest;
1 4 2 response Lio/vertx/core/http/HttpServerResponse;
MethodParameters:
Name Flags
request
public void example7(io.vertx.core.Vertx);
descriptor: (Lio/vertx/core/Vertx;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: new io.vertx.core.http.HttpClientOptions
dup
invokespecial io.vertx.core.http.HttpClientOptions.<init>:()V
1: getstatic io.vertx.core.http.HttpVersion.HTTP_2:Lio/vertx/core/http/HttpVersion;
invokevirtual io.vertx.core.http.HttpClientOptions.setProtocolVersion:(Lio/vertx/core/http/HttpVersion;)Lio/vertx/core/http/HttpClientOptions;
2: iconst_1
invokevirtual io.vertx.core.http.HttpClientOptions.setSsl:(Z)Lio/vertx/core/http/HttpClientOptions;
3: iconst_1
invokevirtual io.vertx.core.http.HttpClientOptions.setUseAlpn:(Z)Lio/vertx/core/http/HttpClientOptions;
4: iconst_1
invokevirtual io.vertx.core.http.HttpClientOptions.setTrustAll:(Z)Lio/vertx/core/http/HttpClientOptions;
5: astore 2
start local 2 6: aload 1
aload 2
invokeinterface io.vertx.core.Vertx.createHttpClient:(Lio/vertx/core/http/HttpClientOptions;)Lio/vertx/core/http/HttpClient;
pop
7: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lexamples/HTTP2Examples;
0 8 1 vertx Lio/vertx/core/Vertx;
6 8 2 options Lio/vertx/core/http/HttpClientOptions;
MethodParameters:
Name Flags
vertx
public void example8(io.vertx.core.Vertx);
descriptor: (Lio/vertx/core/Vertx;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: new io.vertx.core.http.HttpClientOptions
dup
invokespecial io.vertx.core.http.HttpClientOptions.<init>:()V
getstatic io.vertx.core.http.HttpVersion.HTTP_2:Lio/vertx/core/http/HttpVersion;
invokevirtual io.vertx.core.http.HttpClientOptions.setProtocolVersion:(Lio/vertx/core/http/HttpVersion;)Lio/vertx/core/http/HttpClientOptions;
astore 2
start local 2 1: aload 1
aload 2
invokeinterface io.vertx.core.Vertx.createHttpClient:(Lio/vertx/core/http/HttpClientOptions;)Lio/vertx/core/http/HttpClient;
pop
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lexamples/HTTP2Examples;
0 3 1 vertx Lio/vertx/core/Vertx;
1 3 2 options Lio/vertx/core/http/HttpClientOptions;
MethodParameters:
Name Flags
vertx
public void example9(io.vertx.core.http.HttpClientRequest);
descriptor: (Lio/vertx/core/http/HttpClientRequest;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=2
start local 0 start local 1 0: bipush 40
istore 2
start local 2 1: bipush 10
istore 3
start local 3 2: ldc "some data"
invokestatic io.vertx.core.buffer.Buffer.buffer:(Ljava/lang/String;)Lio/vertx/core/buffer/Buffer;
astore 4
start local 4 3: aload 1
iload 2
iload 3
aload 4
invokeinterface io.vertx.core.http.HttpClientRequest.writeCustomFrame:(IILio/vertx/core/buffer/Buffer;)Lio/vertx/core/http/HttpClientRequest;
pop
4: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lexamples/HTTP2Examples;
0 5 1 request Lio/vertx/core/http/HttpClientRequest;
1 5 2 frameType I
2 5 3 frameStatus I
3 5 4 payload Lio/vertx/core/buffer/Buffer;
MethodParameters:
Name Flags
request
public void example10(io.vertx.core.http.HttpClientRequest);
descriptor: (Lio/vertx/core/http/HttpClientRequest;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface io.vertx.core.http.HttpClientRequest.reset:()Z
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lexamples/HTTP2Examples;
0 2 1 request Lio/vertx/core/http/HttpClientRequest;
MethodParameters:
Name Flags
request
public void example11(io.vertx.core.http.HttpClientRequest);
descriptor: (Lio/vertx/core/http/HttpClientRequest;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc 8
invokeinterface io.vertx.core.http.HttpClientRequest.reset:(J)Z
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lexamples/HTTP2Examples;
0 2 1 request Lio/vertx/core/http/HttpClientRequest;
MethodParameters:
Name Flags
request
public void example12(io.vertx.core.http.HttpClientRequest);
descriptor: (Lio/vertx/core/http/HttpClientRequest;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/HTTP2Examples.lambda$3(Ljava/lang/Throwable;)V (6)
(Ljava/lang/Throwable;)V
invokeinterface io.vertx.core.http.HttpClientRequest.exceptionHandler:(Lio/vertx/core/Handler;)Lio/vertx/core/http/HttpClientRequest;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lexamples/HTTP2Examples;
0 2 1 request Lio/vertx/core/http/HttpClientRequest;
MethodParameters:
Name Flags
request
public void example13(io.vertx.core.http.HttpClient);
descriptor: (Lio/vertx/core/http/HttpClient;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ldc "/index.html"
invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/HTTP2Examples.lambda$4(Lio/vertx/core/http/HttpClientResponse;)V (6)
(Lio/vertx/core/http/HttpClientResponse;)V
invokeinterface io.vertx.core.http.HttpClient.get:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/core/http/HttpClientRequest;
astore 2
start local 2 1: aload 2
invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/HTTP2Examples.lambda$5(Lio/vertx/core/http/HttpClientRequest;)V (6)
(Lio/vertx/core/http/HttpClientRequest;)V
invokeinterface io.vertx.core.http.HttpClientRequest.pushHandler:(Lio/vertx/core/Handler;)Lio/vertx/core/http/HttpClientRequest;
pop
2: aload 2
invokeinterface io.vertx.core.http.HttpClientRequest.end:()V
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lexamples/HTTP2Examples;
0 4 1 client Lio/vertx/core/http/HttpClient;
1 4 2 request Lio/vertx/core/http/HttpClientRequest;
MethodParameters:
Name Flags
client
public void example14(io.vertx.core.http.HttpClientRequest);
descriptor: (Lio/vertx/core/http/HttpClientRequest;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/HTTP2Examples.lambda$7(Lio/vertx/core/http/HttpClientRequest;)V (6)
(Lio/vertx/core/http/HttpClientRequest;)V
invokeinterface io.vertx.core.http.HttpClientRequest.pushHandler:(Lio/vertx/core/Handler;)Lio/vertx/core/http/HttpClientRequest;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lexamples/HTTP2Examples;
0 2 1 request Lio/vertx/core/http/HttpClientRequest;
MethodParameters:
Name Flags
request
public void example15(io.vertx.core.http.HttpClientResponse);
descriptor: (Lio/vertx/core/http/HttpClientResponse;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/HTTP2Examples.lambda$8(Lio/vertx/core/http/HttpFrame;)V (6)
(Lio/vertx/core/http/HttpFrame;)V
invokeinterface io.vertx.core.http.HttpClientResponse.customFrameHandler:(Lio/vertx/core/Handler;)Lio/vertx/core/http/HttpClientResponse;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lexamples/HTTP2Examples;
0 2 1 response Lio/vertx/core/http/HttpClientResponse;
MethodParameters:
Name Flags
response
public void example16(io.vertx.core.http.HttpServerRequest);
descriptor: (Lio/vertx/core/http/HttpServerRequest;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface io.vertx.core.http.HttpServerRequest.connection:()Lio/vertx/core/http/HttpConnection;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lexamples/HTTP2Examples;
0 2 1 request Lio/vertx/core/http/HttpServerRequest;
MethodParameters:
Name Flags
request
public void example17(io.vertx.core.Vertx, io.vertx.core.http.HttpServerOptions);
descriptor: (Lio/vertx/core/Vertx;Lio/vertx/core/http/HttpServerOptions;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 2
invokeinterface io.vertx.core.Vertx.createHttpServer:(Lio/vertx/core/http/HttpServerOptions;)Lio/vertx/core/http/HttpServer;
astore 3
start local 3 1: aload 3
invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/HTTP2Examples.lambda$9(Lio/vertx/core/http/HttpConnection;)V (6)
(Lio/vertx/core/http/HttpConnection;)V
invokeinterface io.vertx.core.http.HttpServer.connectionHandler:(Lio/vertx/core/Handler;)Lio/vertx/core/http/HttpServer;
pop
2: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lexamples/HTTP2Examples;
0 3 1 vertx Lio/vertx/core/Vertx;
0 3 2 http2Options Lio/vertx/core/http/HttpServerOptions;
1 3 3 server Lio/vertx/core/http/HttpServer;
MethodParameters:
Name Flags
vertx
http2Options
public void example18(io.vertx.core.http.HttpClientRequest);
descriptor: (Lio/vertx/core/http/HttpClientRequest;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface io.vertx.core.http.HttpClientRequest.connection:()Lio/vertx/core/http/HttpConnection;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lexamples/HTTP2Examples;
0 2 1 request Lio/vertx/core/http/HttpClientRequest;
MethodParameters:
Name Flags
request
public void example19(io.vertx.core.http.HttpClientRequest);
descriptor: (Lio/vertx/core/http/HttpClientRequest;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/HTTP2Examples.lambda$10(Lio/vertx/core/http/HttpConnection;)V (6)
(Lio/vertx/core/http/HttpConnection;)V
invokeinterface io.vertx.core.http.HttpClientRequest.connectionHandler:(Lio/vertx/core/Handler;)Lio/vertx/core/http/HttpClientRequest;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lexamples/HTTP2Examples;
0 2 1 request Lio/vertx/core/http/HttpClientRequest;
MethodParameters:
Name Flags
request
public void example20(io.vertx.core.http.HttpConnection);
descriptor: (Lio/vertx/core/http/HttpConnection;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
new io.vertx.core.http.Http2Settings
dup
invokespecial io.vertx.core.http.Http2Settings.<init>:()V
ldc 100
invokevirtual io.vertx.core.http.Http2Settings.setMaxConcurrentStreams:(J)Lio/vertx/core/http/Http2Settings;
invokeinterface io.vertx.core.http.HttpConnection.updateSettings:(Lio/vertx/core/http/Http2Settings;)Lio/vertx/core/http/HttpConnection;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lexamples/HTTP2Examples;
0 2 1 connection Lio/vertx/core/http/HttpConnection;
MethodParameters:
Name Flags
connection
public void example21(io.vertx.core.http.HttpConnection);
descriptor: (Lio/vertx/core/http/HttpConnection;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
new io.vertx.core.http.Http2Settings
dup
invokespecial io.vertx.core.http.Http2Settings.<init>:()V
ldc 100
invokevirtual io.vertx.core.http.Http2Settings.setMaxConcurrentStreams:(J)Lio/vertx/core/http/Http2Settings;
invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/HTTP2Examples.lambda$11(Lio/vertx/core/AsyncResult;)V (6)
(Lio/vertx/core/AsyncResult;)V
invokeinterface io.vertx.core.http.HttpConnection.updateSettings:(Lio/vertx/core/http/Http2Settings;Lio/vertx/core/Handler;)Lio/vertx/core/http/HttpConnection;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lexamples/HTTP2Examples;
0 2 1 connection Lio/vertx/core/http/HttpConnection;
MethodParameters:
Name Flags
connection
public void example22(io.vertx.core.http.HttpConnection);
descriptor: (Lio/vertx/core/http/HttpConnection;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/HTTP2Examples.lambda$12(Lio/vertx/core/http/Http2Settings;)V (6)
(Lio/vertx/core/http/Http2Settings;)V
invokeinterface io.vertx.core.http.HttpConnection.remoteSettingsHandler:(Lio/vertx/core/Handler;)Lio/vertx/core/http/HttpConnection;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lexamples/HTTP2Examples;
0 2 1 connection Lio/vertx/core/http/HttpConnection;
MethodParameters:
Name Flags
connection
public void example23(io.vertx.core.http.HttpConnection);
descriptor: (Lio/vertx/core/http/HttpConnection;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: invokestatic io.vertx.core.buffer.Buffer.buffer:()Lio/vertx/core/buffer/Buffer;
astore 2
start local 2 1: iconst_0
istore 3
start local 3 2: goto 5
3: StackMap locals: io.vertx.core.buffer.Buffer int
StackMap stack:
aload 2
iload 3
invokeinterface io.vertx.core.buffer.Buffer.appendByte:(B)Lio/vertx/core/buffer/Buffer;
pop
4: iload 3
iconst_1
iadd
i2b
istore 3
StackMap locals:
StackMap stack:
5: iload 3
bipush 8
if_icmplt 3
end local 3 6: aload 1
aload 2
invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/HTTP2Examples.lambda$13(Lio/vertx/core/AsyncResult;)V (6)
(Lio/vertx/core/AsyncResult;)V
invokeinterface io.vertx.core.http.HttpConnection.ping:(Lio/vertx/core/buffer/Buffer;Lio/vertx/core/Handler;)Lio/vertx/core/http/HttpConnection;
pop
7: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lexamples/HTTP2Examples;
0 8 1 connection Lio/vertx/core/http/HttpConnection;
1 8 2 data Lio/vertx/core/buffer/Buffer;
2 6 3 i B
MethodParameters:
Name Flags
connection
public void example24(io.vertx.core.http.HttpConnection);
descriptor: (Lio/vertx/core/http/HttpConnection;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/HTTP2Examples.lambda$14(Lio/vertx/core/buffer/Buffer;)V (6)
(Lio/vertx/core/buffer/Buffer;)V
invokeinterface io.vertx.core.http.HttpConnection.pingHandler:(Lio/vertx/core/Handler;)Lio/vertx/core/http/HttpConnection;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lexamples/HTTP2Examples;
0 2 1 connection Lio/vertx/core/http/HttpConnection;
MethodParameters:
Name Flags
connection
public void example25(io.vertx.core.http.HttpConnection);
descriptor: (Lio/vertx/core/http/HttpConnection;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface io.vertx.core.http.HttpConnection.shutdown:()Lio/vertx/core/http/HttpConnection;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lexamples/HTTP2Examples;
0 2 1 connection Lio/vertx/core/http/HttpConnection;
MethodParameters:
Name Flags
connection
public void example26(io.vertx.core.http.HttpConnection);
descriptor: (Lio/vertx/core/http/HttpConnection;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
lconst_0
invokeinterface io.vertx.core.http.HttpConnection.goAway:(J)Lio/vertx/core/http/HttpConnection;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lexamples/HTTP2Examples;
0 2 1 connection Lio/vertx/core/http/HttpConnection;
MethodParameters:
Name Flags
connection
public void example27(io.vertx.core.http.HttpConnection);
descriptor: (Lio/vertx/core/http/HttpConnection;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/HTTP2Examples.lambda$15(Lio/vertx/core/http/GoAway;)V (6)
(Lio/vertx/core/http/GoAway;)V
invokeinterface io.vertx.core.http.HttpConnection.goAwayHandler:(Lio/vertx/core/Handler;)Lio/vertx/core/http/HttpConnection;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lexamples/HTTP2Examples;
0 2 1 connection Lio/vertx/core/http/HttpConnection;
MethodParameters:
Name Flags
connection
public void example28(io.vertx.core.http.HttpConnection);
descriptor: (Lio/vertx/core/http/HttpConnection;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
lconst_0
invokeinterface io.vertx.core.http.HttpConnection.goAway:(J)Lio/vertx/core/http/HttpConnection;
pop
1: aload 1
aload 1
invokedynamic handle(Lio/vertx/core/http/HttpConnection;)Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/HTTP2Examples.lambda$16(Lio/vertx/core/http/HttpConnection;Ljava/lang/Void;)V (6)
(Ljava/lang/Void;)V
invokeinterface io.vertx.core.http.HttpConnection.shutdownHandler:(Lio/vertx/core/Handler;)Lio/vertx/core/http/HttpConnection;
pop
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lexamples/HTTP2Examples;
0 3 1 connection Lio/vertx/core/http/HttpConnection;
MethodParameters:
Name Flags
connection
public void useMaxStreams(io.vertx.core.Vertx);
descriptor: (Lio/vertx/core/Vertx;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: new io.vertx.core.http.HttpClientOptions
dup
invokespecial io.vertx.core.http.HttpClientOptions.<init>:()V
1: bipush 10
invokevirtual io.vertx.core.http.HttpClientOptions.setHttp2MultiplexingLimit:(I)Lio/vertx/core/http/HttpClientOptions;
2: iconst_3
invokevirtual io.vertx.core.http.HttpClientOptions.setHttp2MaxPoolSize:(I)Lio/vertx/core/http/HttpClientOptions;
3: astore 2
start local 2 4: aload 1
aload 2
invokeinterface io.vertx.core.Vertx.createHttpClient:(Lio/vertx/core/http/HttpClientOptions;)Lio/vertx/core/http/HttpClient;
pop
5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lexamples/HTTP2Examples;
0 6 1 vertx Lio/vertx/core/Vertx;
4 6 2 clientOptions Lio/vertx/core/http/HttpClientOptions;
MethodParameters:
Name Flags
vertx
private static void lambda$0(io.vertx.core.http.HttpFrame);
descriptor: (Lio/vertx/core/http/HttpFrame;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Received a frame type="
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokeinterface io.vertx.core.http.HttpFrame.type:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
1: ldc " payload"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokeinterface io.vertx.core.http.HttpFrame.payload:()Lio/vertx/core/buffer/Buffer;
invokeinterface io.vertx.core.buffer.Buffer.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
2: invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 frame Lio/vertx/core/http/HttpFrame;
private static void lambda$1(java.lang.Throwable);
descriptor: (Ljava/lang/Throwable;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
instanceof io.vertx.core.http.StreamResetException
ifeq 3
1: aload 0
checkcast io.vertx.core.http.StreamResetException
astore 1
start local 1 2: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Stream reset "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual io.vertx.core.http.StreamResetException.getCode:()J
invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
end local 1 3: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 err Ljava/lang/Throwable;
2 3 1 reset Lio/vertx/core/http/StreamResetException;
private static void lambda$2(io.vertx.core.AsyncResult);
descriptor: (Lio/vertx/core/AsyncResult;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
invokeinterface io.vertx.core.AsyncResult.succeeded:()Z
ifeq 6
1: aload 0
invokeinterface io.vertx.core.AsyncResult.result:()Ljava/lang/Object;
checkcast io.vertx.core.http.HttpServerResponse
astore 1
start local 1 2: aload 1
3: ldc "content-type"
ldc "application/json"
invokeinterface io.vertx.core.http.HttpServerResponse.putHeader:(Ljava/lang/String;Ljava/lang/String;)Lio/vertx/core/http/HttpServerResponse;
4: ldc "alert(\"Push response hello\")"
invokeinterface io.vertx.core.http.HttpServerResponse.end:(Ljava/lang/String;)V
end local 1 5: goto 7
6: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Could not push client resource "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokeinterface io.vertx.core.AsyncResult.cause:()Ljava/lang/Throwable;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
7: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 ar Lio/vertx/core/AsyncResult<Lio/vertx/core/http/HttpServerResponse;>;
2 5 1 pushedResponse Lio/vertx/core/http/HttpServerResponse;
private static void lambda$3(java.lang.Throwable);
descriptor: (Ljava/lang/Throwable;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
instanceof io.vertx.core.http.StreamResetException
ifeq 3
1: aload 0
checkcast io.vertx.core.http.StreamResetException
astore 1
start local 1 2: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Stream reset "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual io.vertx.core.http.StreamResetException.getCode:()J
invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
end local 1 3: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 err Ljava/lang/Throwable;
2 3 1 reset Lio/vertx/core/http/StreamResetException;
private static void lambda$4(io.vertx.core.http.HttpClientResponse);
descriptor: (Lio/vertx/core/http/HttpClientResponse;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 response Lio/vertx/core/http/HttpClientResponse;
private static void lambda$5(io.vertx.core.http.HttpClientRequest);
descriptor: (Lio/vertx/core/http/HttpClientRequest;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Server pushed "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokeinterface io.vertx.core.http.HttpClientRequest.path:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
1: aload 0
invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/HTTP2Examples.lambda$6(Lio/vertx/core/http/HttpClientResponse;)V (6)
(Lio/vertx/core/http/HttpClientResponse;)V
invokeinterface io.vertx.core.http.HttpClientRequest.handler:(Lio/vertx/core/Handler;)Lio/vertx/core/http/HttpClientRequest;
pop
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 pushedRequest Lio/vertx/core/http/HttpClientRequest;
private static void lambda$7(io.vertx.core.http.HttpClientRequest);
descriptor: (Lio/vertx/core/http/HttpClientRequest;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokeinterface io.vertx.core.http.HttpClientRequest.path:()Ljava/lang/String;
ldc "/main.js"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 2
1: aload 0
invokeinterface io.vertx.core.http.HttpClientRequest.reset:()Z
pop
2: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 pushedRequest Lio/vertx/core/http/HttpClientRequest;
private static void lambda$8(io.vertx.core.http.HttpFrame);
descriptor: (Lio/vertx/core/http/HttpFrame;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Received a frame type="
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokeinterface io.vertx.core.http.HttpFrame.type:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
1: ldc " payload"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokeinterface io.vertx.core.http.HttpFrame.payload:()Lio/vertx/core/buffer/Buffer;
invokeinterface io.vertx.core.buffer.Buffer.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
2: invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 frame Lio/vertx/core/http/HttpFrame;
private static void lambda$9(io.vertx.core.http.HttpConnection);
descriptor: (Lio/vertx/core/http/HttpConnection;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "A client connected"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 connection Lio/vertx/core/http/HttpConnection;
private static void lambda$10(io.vertx.core.http.HttpConnection);
descriptor: (Lio/vertx/core/http/HttpConnection;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "Connected to the server"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 connection Lio/vertx/core/http/HttpConnection;
private static void lambda$11(io.vertx.core.AsyncResult);
descriptor: (Lio/vertx/core/AsyncResult;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokeinterface io.vertx.core.AsyncResult.succeeded:()Z
ifeq 2
1: getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "The settings update has been acknowledged "
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 ar Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;
private static void lambda$12(io.vertx.core.http.Http2Settings);
descriptor: (Lio/vertx/core/http/Http2Settings;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "Received new settings"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 settings Lio/vertx/core/http/Http2Settings;
private static void lambda$13(io.vertx.core.AsyncResult);
descriptor: (Lio/vertx/core/AsyncResult;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "Remote side replied"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 pong Lio/vertx/core/AsyncResult<Lio/vertx/core/buffer/Buffer;>;
private static void lambda$14(io.vertx.core.buffer.Buffer);
descriptor: (Lio/vertx/core/buffer/Buffer;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "Got pinged by remote side"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 ping Lio/vertx/core/buffer/Buffer;
private static void lambda$15(io.vertx.core.http.GoAway);
descriptor: (Lio/vertx/core/http/GoAway;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "Received a go away frame"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 goAway Lio/vertx/core/http/GoAway;
private static void lambda$16(io.vertx.core.http.HttpConnection, java.lang.Void);
descriptor: (Lio/vertx/core/http/HttpConnection;Ljava/lang/Void;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=2, args_size=2
start local 1 0: aload 0
invokeinterface io.vertx.core.http.HttpConnection.close:()V
1: return
end local 1 LocalVariableTable:
Start End Slot Name Signature
0 2 1 v Ljava/lang/Void;
private static void lambda$6(io.vertx.core.http.HttpClientResponse);
descriptor: (Lio/vertx/core/http/HttpClientResponse;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "The response for the pushed request"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 pushedResponse Lio/vertx/core/http/HttpClientResponse;
}
SourceFile: "HTTP2Examples.java"
InnerClasses:
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles