public class examples.RxifiedExamples
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: examples.RxifiedExamples
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/RxifiedExamples;
public void toFlowable(io.vertx.reactivex.core.Vertx);
descriptor: (Lio/vertx/reactivex/core/Vertx;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual io.vertx.reactivex.core.Vertx.fileSystem:()Lio/vertx/reactivex/core/file/FileSystem;
astore 2
start local 2 1: aload 2
ldc "/data.txt"
new io.vertx.core.file.OpenOptions
dup
invokespecial io.vertx.core.file.OpenOptions.<init>:()V
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/RxifiedExamples.lambda$0(Lio/vertx/core/AsyncResult;)V (6)
(Lio/vertx/core/AsyncResult;)V
invokevirtual io.vertx.reactivex.core.file.FileSystem.open:(Ljava/lang/String;Lio/vertx/core/file/OpenOptions;Lio/vertx/core/Handler;)Lio/vertx/reactivex/core/file/FileSystem;
pop
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lexamples/RxifiedExamples;
0 3 1 vertx Lio/vertx/reactivex/core/Vertx;
1 3 2 fs Lio/vertx/reactivex/core/file/FileSystem;
MethodParameters:
Name Flags
vertx
private static void checkAuth(io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>);
descriptor: (Lio/vertx/core/Handler;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: new java.lang.UnsupportedOperationException
dup
invokespecial java.lang.UnsupportedOperationException.<init>:()V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;
Signature: (Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;>;)V
MethodParameters:
Name Flags
handler
public void delayFlowable(io.vertx.reactivex.core.http.HttpServer);
descriptor: (Lio/vertx/reactivex/core/http/HttpServer;)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/RxifiedExamples.lambda$2(Lio/vertx/reactivex/core/http/HttpServerRequest;)V (6)
(Lio/vertx/reactivex/core/http/HttpServerRequest;)V
invokevirtual io.vertx.reactivex.core.http.HttpServer.requestHandler:(Lio/vertx/core/Handler;)Lio/vertx/reactivex/core/http/HttpServer;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lexamples/RxifiedExamples;
0 2 1 server Lio/vertx/reactivex/core/http/HttpServer;
MethodParameters:
Name Flags
server
public void single(io.vertx.reactivex.core.Vertx);
descriptor: (Lio/vertx/reactivex/core/Vertx;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 1
1: invokevirtual io.vertx.reactivex.core.Vertx.createHttpServer:()Lio/vertx/reactivex/core/http/HttpServer;
2: sipush 1234
ldc "localhost"
invokevirtual io.vertx.reactivex.core.http.HttpServer.rxListen:(ILjava/lang/String;)Lio/reactivex/Single;
3: astore 2
start local 2 4: aload 2
5: invokedynamic accept()Lio/reactivex/functions/Consumer;
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/RxifiedExamples.lambda$5(Lio/vertx/reactivex/core/http/HttpServer;)V (6)
(Lio/vertx/reactivex/core/http/HttpServer;)V
6: invokedynamic accept()Lio/reactivex/functions/Consumer;
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/RxifiedExamples.lambda$6(Ljava/lang/Throwable;)V (6)
(Ljava/lang/Throwable;)V
7: invokevirtual io.reactivex.Single.subscribe:(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable;
pop
8: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lexamples/RxifiedExamples;
0 9 1 vertx Lio/vertx/reactivex/core/Vertx;
4 9 2 single Lio/reactivex/Single<Lio/vertx/reactivex/core/http/HttpServer;>;
MethodParameters:
Name Flags
vertx
public void maybe(io.vertx.reactivex.core.Vertx, int, java.lang.String, java.lang.String);
descriptor: (Lio/vertx/reactivex/core/Vertx;ILjava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 1
iload 2
aload 3
invokevirtual io.vertx.reactivex.core.Vertx.createDnsClient:(ILjava/lang/String;)Lio/vertx/reactivex/core/dns/DnsClient;
astore 5
start local 5 1: aload 5
aload 4
invokevirtual io.vertx.reactivex.core.dns.DnsClient.rxReverseLookup:(Ljava/lang/String;)Lio/reactivex/Maybe;
astore 6
start local 6 2: aload 6
3: invokedynamic accept()Lio/reactivex/functions/Consumer;
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/RxifiedExamples.lambda$7(Ljava/lang/String;)V (6)
(Ljava/lang/String;)V
4: invokedynamic accept()Lio/reactivex/functions/Consumer;
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/RxifiedExamples.lambda$8(Ljava/lang/Throwable;)V (6)
(Ljava/lang/Throwable;)V
5: invokedynamic run()Lio/reactivex/functions/Action;
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:
()V
examples/RxifiedExamples.lambda$9()V (6)
()V
6: invokevirtual io.reactivex.Maybe.subscribe:(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;)Lio/reactivex/disposables/Disposable;
pop
7: return
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lexamples/RxifiedExamples;
0 8 1 vertx Lio/vertx/reactivex/core/Vertx;
0 8 2 dnsPort I
0 8 3 dnsHost Ljava/lang/String;
0 8 4 ipAddress Ljava/lang/String;
1 8 5 client Lio/vertx/reactivex/core/dns/DnsClient;
2 8 6 maybe Lio/reactivex/Maybe<Ljava/lang/String;>;
MethodParameters:
Name Flags
vertx
dnsPort
dnsHost
ipAddress
public void completable(io.vertx.reactivex.core.http.HttpServer);
descriptor: (Lio/vertx/reactivex/core/http/HttpServer;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual io.vertx.reactivex.core.http.HttpServer.rxClose:()Lio/reactivex/Completable;
astore 2
start local 2 1: aload 2
2: invokedynamic run()Lio/reactivex/functions/Action;
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:
()V
examples/RxifiedExamples.lambda$10()V (6)
()V
3: invokedynamic accept()Lio/reactivex/functions/Consumer;
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/RxifiedExamples.lambda$11(Ljava/lang/Throwable;)V (6)
(Ljava/lang/Throwable;)V
4: invokevirtual io.reactivex.Completable.subscribe:(Lio/reactivex/functions/Action;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable;
pop
5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lexamples/RxifiedExamples;
0 6 1 server Lio/vertx/reactivex/core/http/HttpServer;
1 6 2 single Lio/reactivex/Completable;
MethodParameters:
Name Flags
server
public void executeBlockingAdapter(io.vertx.core.Vertx);
descriptor: (Lio/vertx/core/Vertx;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokedynamic accept(Lexamples/RxifiedExamples;Lio/vertx/core/Vertx;)Ljava/util/function/Consumer;
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/RxifiedExamples.lambda$12(Lio/vertx/core/Vertx;Lio/vertx/core/Handler;)V (7)
(Lio/vertx/core/Handler;)V
invokestatic io.vertx.reactivex.MaybeHelper.toMaybe:(Ljava/util/function/Consumer;)Lio/reactivex/Maybe;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lexamples/RxifiedExamples;
0 2 1 vertx Lio/vertx/core/Vertx;
MethodParameters:
Name Flags
vertx
private java.lang.String invokeBlocking();
descriptor: ()Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lexamples/RxifiedExamples;
public void scheduler(io.vertx.reactivex.core.Vertx);
descriptor: (Lio/vertx/reactivex/core/Vertx;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokestatic io.vertx.reactivex.core.RxHelper.scheduler:(Lio/vertx/reactivex/core/Vertx;)Lio/reactivex/Scheduler;
astore 2
start local 2 1: ldc 100
ldc 100
getstatic java.util.concurrent.TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit;
aload 2
invokestatic io.reactivex.Observable.interval:(JJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
pop
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lexamples/RxifiedExamples;
0 3 1 vertx Lio/vertx/reactivex/core/Vertx;
1 3 2 scheduler Lio/reactivex/Scheduler;
MethodParameters:
Name Flags
vertx
public void scheduler(io.vertx.reactivex.core.WorkerExecutor);
descriptor: (Lio/vertx/reactivex/core/WorkerExecutor;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokestatic io.vertx.reactivex.core.RxHelper.blockingScheduler:(Lio/vertx/reactivex/core/WorkerExecutor;)Lio/reactivex/Scheduler;
astore 2
start local 2 1: ldc 100
ldc 100
getstatic java.util.concurrent.TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit;
aload 2
invokestatic io.reactivex.Observable.interval:(JJLjava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/Observable;
pop
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lexamples/RxifiedExamples;
0 3 1 workerExecutor Lio/vertx/reactivex/core/WorkerExecutor;
1 3 2 scheduler Lio/reactivex/Scheduler;
MethodParameters:
Name Flags
workerExecutor
public void schedulerHook(io.vertx.reactivex.core.Vertx);
descriptor: (Lio/vertx/reactivex/core/Vertx;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokedynamic apply(Lio/vertx/reactivex/core/Vertx;)Lio/reactivex/functions/Function;
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;)Ljava/lang/Object;
examples/RxifiedExamples.lambda$14(Lio/vertx/reactivex/core/Vertx;Lio/reactivex/Scheduler;)Lio/reactivex/Scheduler; (6)
(Lio/reactivex/Scheduler;)Lio/reactivex/Scheduler;
invokestatic io.reactivex.plugins.RxJavaPlugins.setComputationSchedulerHandler:(Lio/reactivex/functions/Function;)V
1: aload 1
invokedynamic apply(Lio/vertx/reactivex/core/Vertx;)Lio/reactivex/functions/Function;
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;)Ljava/lang/Object;
examples/RxifiedExamples.lambda$15(Lio/vertx/reactivex/core/Vertx;Lio/reactivex/Scheduler;)Lio/reactivex/Scheduler; (6)
(Lio/reactivex/Scheduler;)Lio/reactivex/Scheduler;
invokestatic io.reactivex.plugins.RxJavaPlugins.setIoSchedulerHandler:(Lio/reactivex/functions/Function;)V
2: aload 1
invokedynamic apply(Lio/vertx/reactivex/core/Vertx;)Lio/reactivex/functions/Function;
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;)Ljava/lang/Object;
examples/RxifiedExamples.lambda$16(Lio/vertx/reactivex/core/Vertx;Lio/reactivex/Scheduler;)Lio/reactivex/Scheduler; (6)
(Lio/reactivex/Scheduler;)Lio/reactivex/Scheduler;
invokestatic io.reactivex.plugins.RxJavaPlugins.setNewThreadSchedulerHandler:(Lio/reactivex/functions/Function;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lexamples/RxifiedExamples;
0 4 1 vertx Lio/vertx/reactivex/core/Vertx;
MethodParameters:
Name Flags
vertx
public void unmarshaller(io.vertx.reactivex.core.file.FileSystem);
descriptor: (Lio/vertx/reactivex/core/file/FileSystem;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "/data.txt"
new io.vertx.core.file.OpenOptions
dup
invokespecial io.vertx.core.file.OpenOptions.<init>:()V
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/RxifiedExamples.lambda$17(Lio/vertx/core/AsyncResult;)V (6)
(Lio/vertx/core/AsyncResult;)V
invokevirtual io.vertx.reactivex.core.file.FileSystem.open:(Ljava/lang/String;Lio/vertx/core/file/OpenOptions;Lio/vertx/core/Handler;)Lio/vertx/reactivex/core/file/FileSystem;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lexamples/RxifiedExamples;
0 2 1 fileSystem Lio/vertx/reactivex/core/file/FileSystem;
MethodParameters:
Name Flags
fileSystem
public void deployVerticle(io.vertx.reactivex.core.Vertx, io.vertx.core.Verticle);
descriptor: (Lio/vertx/reactivex/core/Vertx;Lio/vertx/core/Verticle;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 2
invokestatic io.vertx.reactivex.core.RxHelper.deployVerticle:(Lio/vertx/reactivex/core/Vertx;Lio/vertx/core/Verticle;)Lio/reactivex/Single;
astore 3
start local 3 1: aload 3
invokedynamic accept()Lio/reactivex/functions/Consumer;
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/RxifiedExamples.lambda$19(Ljava/lang/String;)V (6)
(Ljava/lang/String;)V
2: invokedynamic accept()Lio/reactivex/functions/Consumer;
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/RxifiedExamples.lambda$20(Ljava/lang/Throwable;)V (6)
(Ljava/lang/Throwable;)V
3: invokevirtual io.reactivex.Single.subscribe:(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable;
pop
4: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lexamples/RxifiedExamples;
0 5 1 vertx Lio/vertx/reactivex/core/Vertx;
0 5 2 verticle Lio/vertx/core/Verticle;
1 5 3 deployment Lio/reactivex/Single<Ljava/lang/String;>;
MethodParameters:
Name Flags
vertx
verticle
public void embedded();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: invokestatic io.vertx.reactivex.core.Vertx.vertx:()Lio/vertx/reactivex/core/Vertx;
pop
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lexamples/RxifiedExamples;
public void verticle();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
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 this Lexamples/RxifiedExamples;
public void rxStart();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
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 this Lexamples/RxifiedExamples;
public void eventBusMessages(io.vertx.reactivex.core.Vertx);
descriptor: (Lio/vertx/reactivex/core/Vertx;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual io.vertx.reactivex.core.Vertx.eventBus:()Lio/vertx/reactivex/core/eventbus/EventBus;
astore 2
start local 2 1: aload 2
ldc "the-address"
invokevirtual io.vertx.reactivex.core.eventbus.EventBus.consumer:(Ljava/lang/String;)Lio/vertx/reactivex/core/eventbus/MessageConsumer;
astore 3
start local 3 2: aload 3
invokevirtual io.vertx.reactivex.core.eventbus.MessageConsumer.toObservable:()Lio/reactivex/Observable;
astore 4
start local 4 3: aload 4
invokedynamic accept()Lio/reactivex/functions/Consumer;
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/RxifiedExamples.lambda$21(Lio/vertx/reactivex/core/eventbus/Message;)V (6)
(Lio/vertx/reactivex/core/eventbus/Message;)V
invokevirtual io.reactivex.Observable.subscribe:(Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable;
astore 5
start local 5 4: aload 1
ldc 10000
aload 5
invokedynamic handle(Lio/reactivex/disposables/Disposable;)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/RxifiedExamples.lambda$22(Lio/reactivex/disposables/Disposable;Ljava/lang/Long;)V (6)
(Ljava/lang/Long;)V
invokevirtual io.vertx.reactivex.core.Vertx.setTimer:(JLio/vertx/core/Handler;)J
pop2
5: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lexamples/RxifiedExamples;
0 6 1 vertx Lio/vertx/reactivex/core/Vertx;
1 6 2 eb Lio/vertx/reactivex/core/eventbus/EventBus;
2 6 3 consumer Lio/vertx/reactivex/core/eventbus/MessageConsumer<Ljava/lang/String;>;
3 6 4 observable Lio/reactivex/Observable<Lio/vertx/reactivex/core/eventbus/Message<Ljava/lang/String;>;>;
4 6 5 sub Lio/reactivex/disposables/Disposable;
MethodParameters:
Name Flags
vertx
public void eventBusBodies(io.vertx.reactivex.core.Vertx);
descriptor: (Lio/vertx/reactivex/core/Vertx;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual io.vertx.reactivex.core.Vertx.eventBus:()Lio/vertx/reactivex/core/eventbus/EventBus;
astore 2
start local 2 1: aload 2
ldc "the-address"
invokevirtual io.vertx.reactivex.core.eventbus.EventBus.consumer:(Ljava/lang/String;)Lio/vertx/reactivex/core/eventbus/MessageConsumer;
astore 3
start local 3 2: aload 3
invokevirtual io.vertx.reactivex.core.eventbus.MessageConsumer.bodyStream:()Lio/vertx/reactivex/core/streams/ReadStream;
invokeinterface io.vertx.reactivex.core.streams.ReadStream.toObservable:()Lio/reactivex/Observable;
pop
3: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lexamples/RxifiedExamples;
0 4 1 vertx Lio/vertx/reactivex/core/Vertx;
1 4 2 eb Lio/vertx/reactivex/core/eventbus/EventBus;
2 4 3 consumer Lio/vertx/reactivex/core/eventbus/MessageConsumer<Ljava/lang/String;>;
MethodParameters:
Name Flags
vertx
public void eventBusMapReduce(io.vertx.reactivex.core.Vertx);
descriptor: (Lio/vertx/reactivex/core/Vertx;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual io.vertx.reactivex.core.Vertx.eventBus:()Lio/vertx/reactivex/core/eventbus/EventBus;
1: ldc "heat-sensor"
invokevirtual io.vertx.reactivex.core.eventbus.EventBus.consumer:(Ljava/lang/String;)Lio/vertx/reactivex/core/eventbus/MessageConsumer;
2: invokevirtual io.vertx.reactivex.core.eventbus.MessageConsumer.bodyStream:()Lio/vertx/reactivex/core/streams/ReadStream;
3: invokeinterface io.vertx.reactivex.core.streams.ReadStream.toObservable:()Lio/reactivex/Observable;
4: astore 2
start local 2 5: aload 2
6: lconst_1
getstatic java.util.concurrent.TimeUnit.SECONDS:Ljava/util/concurrent/TimeUnit;
invokevirtual io.reactivex.Observable.buffer:(JLjava/util/concurrent/TimeUnit;)Lio/reactivex/Observable;
7: invokedynamic apply()Lio/reactivex/functions/Function;
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;)Ljava/lang/Object;
examples/RxifiedExamples.lambda$23(Ljava/util/List;)Ljava/lang/Double; (6)
(Ljava/util/List;)Ljava/lang/Double;
invokevirtual io.reactivex.Observable.map:(Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
8: aload 1
invokedynamic accept(Lio/vertx/reactivex/core/Vertx;)Lio/reactivex/functions/Consumer;
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/RxifiedExamples.lambda$25(Lio/vertx/reactivex/core/Vertx;Ljava/lang/Double;)V (6)
(Ljava/lang/Double;)V
invokevirtual io.reactivex.Observable.subscribe:(Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable;
pop
9: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lexamples/RxifiedExamples;
0 10 1 vertx Lio/vertx/reactivex/core/Vertx;
5 10 2 observable Lio/reactivex/Observable<Ljava/lang/Double;>;
MethodParameters:
Name Flags
vertx
public void websocketServer(io.vertx.reactivex.core.http.HttpServer);
descriptor: (Lio/vertx/reactivex/core/http/HttpServer;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual io.vertx.reactivex.core.http.HttpServer.webSocketStream:()Lio/vertx/reactivex/core/streams/ReadStream;
invokeinterface io.vertx.reactivex.core.streams.ReadStream.toObservable:()Lio/reactivex/Observable;
astore 2
start local 2 1: aload 2
2: invokedynamic accept()Lio/reactivex/functions/Consumer;
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/RxifiedExamples.lambda$26(Lio/vertx/reactivex/core/http/ServerWebSocket;)V (6)
(Lio/vertx/reactivex/core/http/ServerWebSocket;)V
3: invokedynamic accept()Lio/reactivex/functions/Consumer;
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/RxifiedExamples.lambda$27(Ljava/lang/Throwable;)V (6)
(Ljava/lang/Throwable;)V
4: invokedynamic run()Lio/reactivex/functions/Action;
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:
()V
examples/RxifiedExamples.lambda$28()V (6)
()V
5: invokevirtual io.reactivex.Observable.subscribe:(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Action;)Lio/reactivex/disposables/Disposable;
pop
6: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lexamples/RxifiedExamples;
0 7 1 server Lio/vertx/reactivex/core/http/HttpServer;
1 7 2 socketObservable Lio/reactivex/Observable<Lio/vertx/reactivex/core/http/ServerWebSocket;>;
MethodParameters:
Name Flags
server
public void websocketServerBuffer(io.reactivex.Flowable<io.vertx.reactivex.core.http.ServerWebSocket>);
descriptor: (Lio/reactivex/Flowable;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
1: invokedynamic accept()Lio/reactivex/functions/Consumer;
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/RxifiedExamples.lambda$29(Lio/vertx/reactivex/core/http/ServerWebSocket;)V (6)
(Lio/vertx/reactivex/core/http/ServerWebSocket;)V
2: invokevirtual io.reactivex.Flowable.subscribe:(Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable;
pop
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lexamples/RxifiedExamples;
0 4 1 socketObservable Lio/reactivex/Flowable<Lio/vertx/reactivex/core/http/ServerWebSocket;>;
Signature: (Lio/reactivex/Flowable<Lio/vertx/reactivex/core/http/ServerWebSocket;>;)V
MethodParameters:
Name Flags
socketObservable
public void websocketClient(io.vertx.reactivex.core.Vertx);
descriptor: (Lio/vertx/reactivex/core/Vertx;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 1
new io.vertx.core.http.HttpClientOptions
dup
invokespecial io.vertx.core.http.HttpClientOptions.<init>:()V
invokevirtual io.vertx.reactivex.core.Vertx.createHttpClient:(Lio/vertx/core/http/HttpClientOptions;)Lio/vertx/reactivex/core/http/HttpClient;
astore 2
start local 2 1: aload 2
sipush 8080
ldc "localhost"
ldc "/the_uri"
invokevirtual io.vertx.reactivex.core.http.HttpClient.rxWebSocket:(ILjava/lang/String;Ljava/lang/String;)Lio/reactivex/Single;
2: invokedynamic accept()Lio/reactivex/functions/Consumer;
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/RxifiedExamples.lambda$31(Lio/vertx/reactivex/core/http/WebSocket;)V (6)
(Lio/vertx/reactivex/core/http/WebSocket;)V
3: invokedynamic accept()Lio/reactivex/functions/Consumer;
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/RxifiedExamples.lambda$32(Ljava/lang/Throwable;)V (6)
(Ljava/lang/Throwable;)V
4: invokevirtual io.reactivex.Single.subscribe:(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable;
pop
5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lexamples/RxifiedExamples;
0 6 1 vertx Lio/vertx/reactivex/core/Vertx;
1 6 2 client Lio/vertx/reactivex/core/http/HttpClient;
MethodParameters:
Name Flags
vertx
public void websocketClientBuffer(io.reactivex.Flowable<io.vertx.reactivex.core.http.WebSocket>);
descriptor: (Lio/reactivex/Flowable;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
1: invokedynamic accept()Lio/reactivex/functions/Consumer;
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/RxifiedExamples.lambda$33(Lio/vertx/reactivex/core/http/WebSocket;)V (6)
(Lio/vertx/reactivex/core/http/WebSocket;)V
2: invokevirtual io.reactivex.Flowable.subscribe:(Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable;
pop
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lexamples/RxifiedExamples;
0 4 1 socketObservable Lio/reactivex/Flowable<Lio/vertx/reactivex/core/http/WebSocket;>;
Signature: (Lio/reactivex/Flowable<Lio/vertx/reactivex/core/http/WebSocket;>;)V
MethodParameters:
Name Flags
socketObservable
public void httpClientRequest(io.vertx.reactivex.core.Vertx);
descriptor: (Lio/vertx/reactivex/core/Vertx;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: aload 1
new io.vertx.core.http.HttpClientOptions
dup
invokespecial io.vertx.core.http.HttpClientOptions.<init>:()V
invokevirtual io.vertx.reactivex.core.Vertx.createHttpClient:(Lio/vertx/core/http/HttpClientOptions;)Lio/vertx/reactivex/core/http/HttpClient;
astore 2
start local 2 1: aload 2
2: getstatic io.vertx.core.http.HttpMethod.GET:Lio/vertx/core/http/HttpMethod;
sipush 8080
ldc "localhost"
ldc "/the_uri"
invokevirtual io.vertx.reactivex.core.http.HttpClient.rxRequest:(Lio/vertx/core/http/HttpMethod;ILjava/lang/String;Ljava/lang/String;)Lio/reactivex/Single;
3: invokedynamic apply()Lio/reactivex/functions/Function;
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;)Ljava/lang/Object;
io/vertx/reactivex/core/http/HttpClientRequest.rxSend()Lio/reactivex/Single; (5)
(Lio/vertx/reactivex/core/http/HttpClientRequest;)Lio/reactivex/SingleSource;
invokevirtual io.reactivex.Single.flatMap:(Lio/reactivex/functions/Function;)Lio/reactivex/Single;
4: astore 3
start local 3 5: aload 3
6: invokedynamic accept()Lio/reactivex/functions/Consumer;
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/RxifiedExamples.lambda$36(Lio/vertx/reactivex/core/http/HttpClientResponse;)V (6)
(Lio/vertx/reactivex/core/http/HttpClientResponse;)V
7: invokedynamic accept()Lio/reactivex/functions/Consumer;
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/RxifiedExamples.lambda$37(Ljava/lang/Throwable;)V (6)
(Ljava/lang/Throwable;)V
8: invokevirtual io.reactivex.Single.subscribe:(Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable;
pop
9: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lexamples/RxifiedExamples;
0 10 1 vertx Lio/vertx/reactivex/core/Vertx;
1 10 2 client Lio/vertx/reactivex/core/http/HttpClient;
5 10 3 request Lio/reactivex/Single<Lio/vertx/reactivex/core/http/HttpClientResponse;>;
MethodParameters:
Name Flags
vertx
public void httpClientResponse(io.vertx.reactivex.core.http.HttpClient);
descriptor: (Lio/vertx/reactivex/core/http/HttpClient;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 1
1: getstatic io.vertx.core.http.HttpMethod.GET:Lio/vertx/core/http/HttpMethod;
sipush 8080
ldc "localhost"
ldc "/the_uri"
invokevirtual io.vertx.reactivex.core.http.HttpClient.rxRequest:(Lio/vertx/core/http/HttpMethod;ILjava/lang/String;Ljava/lang/String;)Lio/reactivex/Single;
2: invokedynamic apply()Lio/reactivex/functions/Function;
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;)Ljava/lang/Object;
io/vertx/reactivex/core/http/HttpClientRequest.rxSend()Lio/reactivex/Single; (5)
(Lio/vertx/reactivex/core/http/HttpClientRequest;)Lio/reactivex/SingleSource;
invokevirtual io.reactivex.Single.flatMap:(Lio/reactivex/functions/Function;)Lio/reactivex/Single;
3: astore 2
start local 2 4: aload 2
5: invokedynamic accept()Lio/reactivex/functions/Consumer;
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/RxifiedExamples.lambda$39(Lio/vertx/reactivex/core/http/HttpClientResponse;)V (6)
(Lio/vertx/reactivex/core/http/HttpClientResponse;)V
6: invokevirtual io.reactivex.Single.subscribe:(Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable;
pop
7: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lexamples/RxifiedExamples;
0 8 1 client Lio/vertx/reactivex/core/http/HttpClient;
4 8 2 request Lio/reactivex/Single<Lio/vertx/reactivex/core/http/HttpClientResponse;>;
MethodParameters:
Name Flags
client
public void httpClientResponseFlatMap(io.vertx.reactivex.core.http.HttpClient);
descriptor: (Lio/vertx/reactivex/core/http/HttpClient;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 1
1: getstatic io.vertx.core.http.HttpMethod.GET:Lio/vertx/core/http/HttpMethod;
sipush 8080
ldc "localhost"
ldc "/the_uri"
invokevirtual io.vertx.reactivex.core.http.HttpClient.rxRequest:(Lio/vertx/core/http/HttpMethod;ILjava/lang/String;Ljava/lang/String;)Lio/reactivex/Single;
2: invokedynamic apply()Lio/reactivex/functions/Function;
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;)Ljava/lang/Object;
io/vertx/reactivex/core/http/HttpClientRequest.rxSend()Lio/reactivex/Single; (5)
(Lio/vertx/reactivex/core/http/HttpClientRequest;)Lio/reactivex/SingleSource;
invokevirtual io.reactivex.Single.flatMap:(Lio/reactivex/functions/Function;)Lio/reactivex/Single;
3: astore 2
start local 2 4: aload 2
5: invokedynamic apply()Lio/reactivex/functions/Function;
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;)Ljava/lang/Object;
io/vertx/reactivex/core/http/HttpClientResponse.toObservable()Lio/reactivex/Observable; (5)
(Lio/vertx/reactivex/core/http/HttpClientResponse;)Lio/reactivex/ObservableSource;
invokevirtual io.reactivex.Single.flatMapObservable:(Lio/reactivex/functions/Function;)Lio/reactivex/Observable;
6: invokedynamic accept()Lio/reactivex/functions/Consumer;
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/RxifiedExamples.lambda$43(Lio/vertx/reactivex/core/buffer/Buffer;)V (6)
(Lio/vertx/reactivex/core/buffer/Buffer;)V
7: invokevirtual io.reactivex.Observable.forEach:(Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable;
pop
8: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lexamples/RxifiedExamples;
0 9 1 client Lio/vertx/reactivex/core/http/HttpClient;
4 9 2 request Lio/reactivex/Single<Lio/vertx/reactivex/core/http/HttpClientResponse;>;
MethodParameters:
Name Flags
client
public void httpServerRequest(io.vertx.reactivex.core.http.HttpServer);
descriptor: (Lio/vertx/reactivex/core/http/HttpServer;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual io.vertx.reactivex.core.http.HttpServer.requestStream:()Lio/vertx/reactivex/core/streams/ReadStream;
invokeinterface io.vertx.reactivex.core.streams.ReadStream.toObservable:()Lio/reactivex/Observable;
astore 2
start local 2 1: aload 2
invokedynamic accept()Lio/reactivex/functions/Consumer;
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/RxifiedExamples.lambda$44(Lio/vertx/reactivex/core/http/HttpServerRequest;)V (6)
(Lio/vertx/reactivex/core/http/HttpServerRequest;)V
invokevirtual io.reactivex.Observable.subscribe:(Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable;
pop
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lexamples/RxifiedExamples;
0 3 1 server Lio/vertx/reactivex/core/http/HttpServer;
1 3 2 requestObservable Lio/reactivex/Observable<Lio/vertx/reactivex/core/http/HttpServerRequest;>;
MethodParameters:
Name Flags
server
public void httpServerRequestObservable(io.vertx.reactivex.core.http.HttpServer);
descriptor: (Lio/vertx/reactivex/core/http/HttpServer;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual io.vertx.reactivex.core.http.HttpServer.requestStream:()Lio/vertx/reactivex/core/streams/ReadStream;
invokeinterface io.vertx.reactivex.core.streams.ReadStream.toObservable:()Lio/reactivex/Observable;
astore 2
start local 2 1: aload 2
invokedynamic accept()Lio/reactivex/functions/Consumer;
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/RxifiedExamples.lambda$45(Lio/vertx/reactivex/core/http/HttpServerRequest;)V (6)
(Lio/vertx/reactivex/core/http/HttpServerRequest;)V
invokevirtual io.reactivex.Observable.subscribe:(Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable;
pop
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lexamples/RxifiedExamples;
0 3 1 server Lio/vertx/reactivex/core/http/HttpServer;
1 3 2 requestObservable Lio/reactivex/Observable<Lio/vertx/reactivex/core/http/HttpServerRequest;>;
MethodParameters:
Name Flags
server
public void httpServerRequestObservableUnmarshall(io.vertx.reactivex.core.http.HttpServer);
descriptor: (Lio/vertx/reactivex/core/http/HttpServer;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual io.vertx.reactivex.core.http.HttpServer.requestStream:()Lio/vertx/reactivex/core/streams/ReadStream;
invokeinterface io.vertx.reactivex.core.streams.ReadStream.toObservable:()Lio/reactivex/Observable;
astore 2
start local 2 1: aload 2
invokedynamic accept()Lio/reactivex/functions/Consumer;
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/RxifiedExamples.lambda$46(Lio/vertx/reactivex/core/http/HttpServerRequest;)V (6)
(Lio/vertx/reactivex/core/http/HttpServerRequest;)V
invokevirtual io.reactivex.Observable.subscribe:(Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable;
pop
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lexamples/RxifiedExamples;
0 3 1 server Lio/vertx/reactivex/core/http/HttpServer;
1 3 2 requestObservable Lio/reactivex/Observable<Lio/vertx/reactivex/core/http/HttpServerRequest;>;
MethodParameters:
Name Flags
server
public void timer(io.vertx.reactivex.core.Vertx);
descriptor: (Lio/vertx/reactivex/core/Vertx;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc 1000
invokevirtual io.vertx.reactivex.core.Vertx.timerStream:(J)Lio/vertx/reactivex/core/TimeoutStream;
1: invokevirtual io.vertx.reactivex.core.TimeoutStream.toObservable:()Lio/reactivex/Observable;
2: invokedynamic accept()Lio/reactivex/functions/Consumer;
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/RxifiedExamples.lambda$47(Ljava/lang/Long;)V (6)
(Ljava/lang/Long;)V
3: invokevirtual io.reactivex.Observable.subscribe:(Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable;
pop
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lexamples/RxifiedExamples;
0 5 1 vertx Lio/vertx/reactivex/core/Vertx;
MethodParameters:
Name Flags
vertx
public void periodic(io.vertx.reactivex.core.Vertx);
descriptor: (Lio/vertx/reactivex/core/Vertx;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc 1000
invokevirtual io.vertx.reactivex.core.Vertx.periodicStream:(J)Lio/vertx/reactivex/core/TimeoutStream;
1: invokevirtual io.vertx.reactivex.core.TimeoutStream.toObservable:()Lio/reactivex/Observable;
2: invokedynamic accept()Lio/reactivex/functions/Consumer;
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/RxifiedExamples.lambda$48(Ljava/lang/Long;)V (6)
(Ljava/lang/Long;)V
3: invokevirtual io.reactivex.Observable.subscribe:(Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable;
pop
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lexamples/RxifiedExamples;
0 5 1 vertx Lio/vertx/reactivex/core/Vertx;
MethodParameters:
Name Flags
vertx
public void periodicUnsubscribe(io.vertx.reactivex.core.Vertx);
descriptor: (Lio/vertx/reactivex/core/Vertx;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc 1000
invokevirtual io.vertx.reactivex.core.Vertx.periodicStream:(J)Lio/vertx/reactivex/core/TimeoutStream;
1: invokevirtual io.vertx.reactivex.core.TimeoutStream.toObservable:()Lio/reactivex/Observable;
2: new examples.RxifiedExamples$1
dup
aload 0
invokespecial examples.RxifiedExamples$1.<init>:(Lexamples/RxifiedExamples;)V
invokevirtual io.reactivex.Observable.subscribe:(Lio/reactivex/Observer;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lexamples/RxifiedExamples;
0 4 1 vertx Lio/vertx/reactivex/core/Vertx;
MethodParameters:
Name Flags
vertx
public void writeStreamSubscriberAdapter(io.reactivex.Flowable<io.vertx.core.buffer.Buffer>, io.vertx.core.http.HttpServerResponse);
descriptor: (Lio/reactivex/Flowable;Lio/vertx/core/http/HttpServerResponse;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
iconst_1
invokeinterface io.vertx.core.http.HttpServerResponse.setChunked:(Z)Lio/vertx/core/http/HttpServerResponse;
pop
1: aload 2
invokestatic io.vertx.reactivex.RxHelper.toSubscriber:(Lio/vertx/core/streams/WriteStream;)Lio/vertx/reactivex/WriteStreamSubscriber;
astore 3
start local 3 2: aload 1
aload 3
invokevirtual io.reactivex.Flowable.subscribe:(Lio/reactivex/FlowableSubscriber;)V
3: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lexamples/RxifiedExamples;
0 4 1 flowable Lio/reactivex/Flowable<Lio/vertx/core/buffer/Buffer;>;
0 4 2 response Lio/vertx/core/http/HttpServerResponse;
2 4 3 subscriber Lio/vertx/reactivex/WriteStreamSubscriber<Lio/vertx/core/buffer/Buffer;>;
Signature: (Lio/reactivex/Flowable<Lio/vertx/core/buffer/Buffer;>;Lio/vertx/core/http/HttpServerResponse;)V
MethodParameters:
Name Flags
flowable
response
public void rxWriteStreamSubscriberAdapter(io.reactivex.Flowable<io.vertx.reactivex.core.buffer.Buffer>, io.vertx.reactivex.core.http.HttpServerResponse);
descriptor: (Lio/reactivex/Flowable;Lio/vertx/reactivex/core/http/HttpServerResponse;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
iconst_1
invokevirtual io.vertx.reactivex.core.http.HttpServerResponse.setChunked:(Z)Lio/vertx/reactivex/core/http/HttpServerResponse;
pop
1: aload 1
aload 2
invokevirtual io.vertx.reactivex.core.http.HttpServerResponse.toSubscriber:()Lio/vertx/reactivex/WriteStreamSubscriber;
invokevirtual io.reactivex.Flowable.subscribe:(Lio/reactivex/FlowableSubscriber;)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lexamples/RxifiedExamples;
0 3 1 flowable Lio/reactivex/Flowable<Lio/vertx/reactivex/core/buffer/Buffer;>;
0 3 2 response Lio/vertx/reactivex/core/http/HttpServerResponse;
Signature: (Lio/reactivex/Flowable<Lio/vertx/reactivex/core/buffer/Buffer;>;Lio/vertx/reactivex/core/http/HttpServerResponse;)V
MethodParameters:
Name Flags
flowable
response
public void writeStreamSubscriberAdapterCallbacks(io.reactivex.Flowable<io.vertx.reactivex.core.buffer.Buffer>, io.vertx.reactivex.core.http.HttpServerResponse);
descriptor: (Lio/reactivex/Flowable;Lio/vertx/reactivex/core/http/HttpServerResponse;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
iconst_1
invokevirtual io.vertx.reactivex.core.http.HttpServerResponse.setChunked:(Z)Lio/vertx/reactivex/core/http/HttpServerResponse;
pop
1: aload 2
invokevirtual io.vertx.reactivex.core.http.HttpServerResponse.toSubscriber:()Lio/vertx/reactivex/WriteStreamSubscriber;
astore 3
start local 3 2: aload 3
aload 2
invokedynamic accept(Lio/vertx/reactivex/core/http/HttpServerResponse;)Lio/reactivex/functions/Consumer;
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/RxifiedExamples.lambda$49(Lio/vertx/reactivex/core/http/HttpServerResponse;Ljava/lang/Throwable;)V (6)
(Ljava/lang/Throwable;)V
invokeinterface io.vertx.reactivex.WriteStreamSubscriber.onError:(Lio/reactivex/functions/Consumer;)Lio/vertx/reactivex/WriteStreamSubscriber;
pop
3: aload 3
invokedynamic accept()Lio/reactivex/functions/Consumer;
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/RxifiedExamples.lambda$50(Ljava/lang/Throwable;)V (6)
(Ljava/lang/Throwable;)V
invokeinterface io.vertx.reactivex.WriteStreamSubscriber.onWriteStreamError:(Lio/reactivex/functions/Consumer;)Lio/vertx/reactivex/WriteStreamSubscriber;
pop
4: aload 3
invokedynamic run()Lio/reactivex/functions/Action;
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:
()V
examples/RxifiedExamples.lambda$51()V (6)
()V
invokeinterface io.vertx.reactivex.WriteStreamSubscriber.onWriteStreamEnd:(Lio/reactivex/functions/Action;)Lio/vertx/reactivex/WriteStreamSubscriber;
pop
5: aload 1
aload 3
invokevirtual io.reactivex.Flowable.subscribe:(Lio/reactivex/FlowableSubscriber;)V
6: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lexamples/RxifiedExamples;
0 7 1 flowable Lio/reactivex/Flowable<Lio/vertx/reactivex/core/buffer/Buffer;>;
0 7 2 response Lio/vertx/reactivex/core/http/HttpServerResponse;
2 7 3 subscriber Lio/vertx/reactivex/WriteStreamSubscriber<Lio/vertx/reactivex/core/buffer/Buffer;>;
Signature: (Lio/reactivex/Flowable<Lio/vertx/reactivex/core/buffer/Buffer;>;Lio/vertx/reactivex/core/http/HttpServerResponse;)V
MethodParameters:
Name Flags
flowable
response
private static void lambda$0(io.vertx.core.AsyncResult);
descriptor: (Lio/vertx/core/AsyncResult;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=3, args_size=1
start local 0 0: aload 0
invokeinterface io.vertx.core.AsyncResult.result:()Ljava/lang/Object;
checkcast io.vertx.reactivex.core.file.AsyncFile
astore 1
start local 1 1: aload 1
invokevirtual io.vertx.reactivex.core.file.AsyncFile.toFlowable:()Lio/reactivex/Flowable;
astore 2
start local 2 2: aload 2
invokedynamic accept()Lio/reactivex/functions/Consumer;
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/RxifiedExamples.lambda$1(Lio/vertx/reactivex/core/buffer/Buffer;)V (6)
(Lio/vertx/reactivex/core/buffer/Buffer;)V
invokevirtual io.reactivex.Flowable.forEach:(Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable;
pop
end local 2 end local 1 3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 result Lio/vertx/core/AsyncResult<Lio/vertx/reactivex/core/file/AsyncFile;>;
1 3 1 file Lio/vertx/reactivex/core/file/AsyncFile;
2 3 2 observable Lio/reactivex/Flowable<Lio/vertx/reactivex/core/buffer/Buffer;>;
private static void lambda$2(io.vertx.reactivex.core.http.HttpServerRequest);
descriptor: (Lio/vertx/reactivex/core/http/HttpServerRequest;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual io.vertx.reactivex.core.http.HttpServerRequest.method:()Lio/vertx/core/http/HttpMethod;
getstatic io.vertx.core.http.HttpMethod.POST:Lio/vertx/core/http/HttpMethod;
if_acmpne 3
1: aload 0
invokevirtual io.vertx.reactivex.core.http.HttpServerRequest.pause:()Lio/vertx/reactivex/core/http/HttpServerRequest;
pop
2: aload 0
invokedynamic handle(Lio/vertx/reactivex/core/http/HttpServerRequest;)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/RxifiedExamples.lambda$3(Lio/vertx/reactivex/core/http/HttpServerRequest;Lio/vertx/core/AsyncResult;)V (6)
(Lio/vertx/core/AsyncResult;)V
invokestatic examples.RxifiedExamples.checkAuth:(Lio/vertx/core/Handler;)V
3: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 request Lio/vertx/reactivex/core/http/HttpServerRequest;
private static void lambda$5(io.vertx.reactivex.core.http.HttpServer);
descriptor: (Lio/vertx/reactivex/core/http/HttpServer;)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 server Lio/vertx/reactivex/core/http/HttpServer;
Exceptions:
throws java.lang.Exception
private static void lambda$6(java.lang.Throwable);
descriptor: (Ljava/lang/Throwable;)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 failure Ljava/lang/Throwable;
Exceptions:
throws java.lang.Exception
private static void lambda$7(java.lang.String);
descriptor: (Ljava/lang/String;)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 name Ljava/lang/String;
Exceptions:
throws java.lang.Exception
private static void lambda$8(java.lang.Throwable);
descriptor: (Ljava/lang/Throwable;)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 failure Ljava/lang/Throwable;
Exceptions:
throws java.lang.Exception
private static void lambda$9();
descriptor: ()V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=0, locals=0, args_size=0
0: return
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws java.lang.Exception
private static void lambda$10();
descriptor: ()V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=0, locals=0, args_size=0
0: return
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws java.lang.Exception
private static void lambda$11(java.lang.Throwable);
descriptor: (Ljava/lang/Throwable;)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 failure Ljava/lang/Throwable;
Exceptions:
throws java.lang.Exception
private void lambda$12(io.vertx.core.Vertx, io.vertx.core.Handler);
descriptor: (Lio/vertx/core/Vertx;Lio/vertx/core/Handler;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 2 0: aload 1
aload 0
invokedynamic handle(Lexamples/RxifiedExamples;)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/RxifiedExamples.lambda$13(Lio/vertx/core/Promise;)V (7)
(Lio/vertx/core/Promise;)V
aload 2
invokeinterface io.vertx.core.Vertx.executeBlocking:(Lio/vertx/core/Handler;Lio/vertx/core/Handler;)V
1: return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lexamples/RxifiedExamples;
0 2 2 handler Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Ljava/lang/String;>;>;
private static io.reactivex.Scheduler lambda$14(io.vertx.reactivex.core.Vertx, io.reactivex.Scheduler);
descriptor: (Lio/vertx/reactivex/core/Vertx;Lio/reactivex/Scheduler;)Lio/reactivex/Scheduler;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=2, args_size=2
start local 1 0: aload 0
invokestatic io.vertx.reactivex.core.RxHelper.scheduler:(Lio/vertx/reactivex/core/Vertx;)Lio/reactivex/Scheduler;
areturn
end local 1 LocalVariableTable:
Start End Slot Name Signature
0 1 1 s Lio/reactivex/Scheduler;
Exceptions:
throws java.lang.Exception
private static io.reactivex.Scheduler lambda$15(io.vertx.reactivex.core.Vertx, io.reactivex.Scheduler);
descriptor: (Lio/vertx/reactivex/core/Vertx;Lio/reactivex/Scheduler;)Lio/reactivex/Scheduler;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=2, args_size=2
start local 1 0: aload 0
invokestatic io.vertx.reactivex.core.RxHelper.blockingScheduler:(Lio/vertx/reactivex/core/Vertx;)Lio/reactivex/Scheduler;
areturn
end local 1 LocalVariableTable:
Start End Slot Name Signature
0 1 1 s Lio/reactivex/Scheduler;
Exceptions:
throws java.lang.Exception
private static io.reactivex.Scheduler lambda$16(io.vertx.reactivex.core.Vertx, io.reactivex.Scheduler);
descriptor: (Lio/vertx/reactivex/core/Vertx;Lio/reactivex/Scheduler;)Lio/reactivex/Scheduler;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=2, args_size=2
start local 1 0: aload 0
invokestatic io.vertx.reactivex.core.RxHelper.scheduler:(Lio/vertx/reactivex/core/Vertx;)Lio/reactivex/Scheduler;
areturn
end local 1 LocalVariableTable:
Start End Slot Name Signature
0 1 1 s Lio/reactivex/Scheduler;
Exceptions:
throws java.lang.Exception
private static void lambda$17(io.vertx.core.AsyncResult);
descriptor: (Lio/vertx/core/AsyncResult;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=3, args_size=1
start local 0 0: aload 0
invokeinterface io.vertx.core.AsyncResult.result:()Ljava/lang/Object;
checkcast io.vertx.reactivex.core.file.AsyncFile
astore 1
start local 1 1: aload 1
invokevirtual io.vertx.reactivex.core.file.AsyncFile.toObservable:()Lio/reactivex/Observable;
astore 2
start local 2 2: aload 2
ldc Lexamples/RxifiedExamples$MyPojo;
invokestatic io.vertx.reactivex.core.ObservableHelper.unmarshaller:(Ljava/lang/Class;)Lio/reactivex/ObservableTransformer;
invokevirtual io.reactivex.Observable.compose:(Lio/reactivex/ObservableTransformer;)Lio/reactivex/Observable;
3: invokedynamic accept()Lio/reactivex/functions/Consumer;
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/RxifiedExamples.lambda$18(Lexamples/RxifiedExamples$MyPojo;)V (6)
(Lexamples/RxifiedExamples$MyPojo;)V
4: invokevirtual io.reactivex.Observable.subscribe:(Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable;
pop
end local 2 end local 1 5: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 result Lio/vertx/core/AsyncResult<Lio/vertx/reactivex/core/file/AsyncFile;>;
1 5 1 file Lio/vertx/reactivex/core/file/AsyncFile;
2 5 2 observable Lio/reactivex/Observable<Lio/vertx/reactivex/core/buffer/Buffer;>;
private static void lambda$19(java.lang.String);
descriptor: (Ljava/lang/String;)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 id Ljava/lang/String;
Exceptions:
throws java.lang.Exception
private static void lambda$20(java.lang.Throwable);
descriptor: (Ljava/lang/Throwable;)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 err Ljava/lang/Throwable;
Exceptions:
throws java.lang.Exception
private static void lambda$21(io.vertx.reactivex.core.eventbus.Message);
descriptor: (Lio/vertx/reactivex/core/eventbus/Message;)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 msg Lio/vertx/reactivex/core/eventbus/Message<Ljava/lang/String;>;
Exceptions:
throws java.lang.Exception
private static void lambda$22(io.reactivex.disposables.Disposable, java.lang.Long);
descriptor: (Lio/reactivex/disposables/Disposable;Ljava/lang/Long;)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.reactivex.disposables.Disposable.dispose:()V
1: return
end local 1 LocalVariableTable:
Start End Slot Name Signature
0 2 1 id Ljava/lang/Long;
private static java.lang.Double lambda$23(java.util.List);
descriptor: (Ljava/util/List;)Ljava/lang/Double;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
1: invokeinterface java.util.List.stream:()Ljava/util/stream/Stream;
2: invokedynamic applyAsDouble()Ljava/util/function/ToDoubleFunction;
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;)D
examples/RxifiedExamples.lambda$24(Ljava/lang/Double;)D (6)
(Ljava/lang/Double;)D
invokestatic java.util.stream.Collectors.averagingDouble:(Ljava/util/function/ToDoubleFunction;)Ljava/util/stream/Collector;
invokeinterface java.util.stream.Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
checkcast java.lang.Double
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 samples Ljava/util/List<Ljava/lang/Double;>;
Exceptions:
throws java.lang.Exception
private static void lambda$25(io.vertx.reactivex.core.Vertx, java.lang.Double);
descriptor: (Lio/vertx/reactivex/core/Vertx;Ljava/lang/Double;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=5, locals=2, args_size=2
start local 1 0: aload 0
invokevirtual io.vertx.reactivex.core.Vertx.eventBus:()Lio/vertx/reactivex/core/eventbus/EventBus;
ldc "news-feed"
new java.lang.StringBuilder
dup
ldc "Current heat is "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual io.vertx.reactivex.core.eventbus.EventBus.send:(Ljava/lang/String;Ljava/lang/Object;)Lio/vertx/reactivex/core/eventbus/EventBus;
pop
1: return
end local 1 LocalVariableTable:
Start End Slot Name Signature
0 2 1 heat Ljava/lang/Double;
Exceptions:
throws java.lang.Exception
private static void lambda$26(io.vertx.reactivex.core.http.ServerWebSocket);
descriptor: (Lio/vertx/reactivex/core/http/ServerWebSocket;)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 "Web socket connect"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 socket Lio/vertx/reactivex/core/http/ServerWebSocket;
Exceptions:
throws java.lang.Exception
private static void lambda$27(java.lang.Throwable);
descriptor: (Ljava/lang/Throwable;)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 "Should never be called"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 failure Ljava/lang/Throwable;
Exceptions:
throws java.lang.Exception
private static void lambda$28();
descriptor: ()V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=0, args_size=0
0: getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "Subscription ended or server closed"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
1: return
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws java.lang.Exception
private static void lambda$29(io.vertx.reactivex.core.http.ServerWebSocket);
descriptor: (Lio/vertx/reactivex/core/http/ServerWebSocket;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual io.vertx.reactivex.core.http.ServerWebSocket.toObservable:()Lio/reactivex/Observable;
astore 1
start local 1 1: aload 1
invokedynamic accept()Lio/reactivex/functions/Consumer;
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/RxifiedExamples.lambda$30(Lio/vertx/reactivex/core/buffer/Buffer;)V (6)
(Lio/vertx/reactivex/core/buffer/Buffer;)V
invokevirtual io.reactivex.Observable.subscribe:(Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable;
pop
end local 1 2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 socket Lio/vertx/reactivex/core/http/ServerWebSocket;
1 2 1 dataObs Lio/reactivex/Observable<Lio/vertx/reactivex/core/buffer/Buffer;>;
Exceptions:
throws java.lang.Exception
private static void lambda$31(io.vertx.reactivex.core.http.WebSocket);
descriptor: (Lio/vertx/reactivex/core/http/WebSocket;)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 ws Lio/vertx/reactivex/core/http/WebSocket;
Exceptions:
throws java.lang.Exception
private static void lambda$32(java.lang.Throwable);
descriptor: (Ljava/lang/Throwable;)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 error Ljava/lang/Throwable;
Exceptions:
throws java.lang.Exception
private static void lambda$33(io.vertx.reactivex.core.http.WebSocket);
descriptor: (Lio/vertx/reactivex/core/http/WebSocket;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual io.vertx.reactivex.core.http.WebSocket.toFlowable:()Lio/reactivex/Flowable;
astore 1
start local 1 1: aload 1
invokedynamic accept()Lio/reactivex/functions/Consumer;
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/RxifiedExamples.lambda$34(Lio/vertx/reactivex/core/buffer/Buffer;)V (6)
(Lio/vertx/reactivex/core/buffer/Buffer;)V
invokevirtual io.reactivex.Flowable.subscribe:(Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable;
pop
end local 1 2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 socket Lio/vertx/reactivex/core/http/WebSocket;
1 2 1 dataObs Lio/reactivex/Flowable<Lio/vertx/reactivex/core/buffer/Buffer;>;
Exceptions:
throws java.lang.Exception
private static void lambda$36(io.vertx.reactivex.core.http.HttpClientResponse);
descriptor: (Lio/vertx/reactivex/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/reactivex/core/http/HttpClientResponse;
Exceptions:
throws java.lang.Exception
private static void lambda$37(java.lang.Throwable);
descriptor: (Ljava/lang/Throwable;)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 error Ljava/lang/Throwable;
Exceptions:
throws java.lang.Exception
private static void lambda$39(io.vertx.reactivex.core.http.HttpClientResponse);
descriptor: (Lio/vertx/reactivex/core/http/HttpClientResponse;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual io.vertx.reactivex.core.http.HttpClientResponse.toObservable:()Lio/reactivex/Observable;
astore 1
start local 1 1: aload 1
2: invokedynamic accept()Lio/reactivex/functions/Consumer;
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/RxifiedExamples.lambda$40(Lio/vertx/reactivex/core/buffer/Buffer;)V (6)
(Lio/vertx/reactivex/core/buffer/Buffer;)V
3: invokevirtual io.reactivex.Observable.forEach:(Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable;
pop
end local 1 4: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 response Lio/vertx/reactivex/core/http/HttpClientResponse;
1 4 1 observable Lio/reactivex/Observable<Lio/vertx/reactivex/core/buffer/Buffer;>;
Exceptions:
throws java.lang.Exception
private static void lambda$43(io.vertx.reactivex.core.buffer.Buffer);
descriptor: (Lio/vertx/reactivex/core/buffer/Buffer;)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 buffer Lio/vertx/reactivex/core/buffer/Buffer;
Exceptions:
throws java.lang.Exception
private static void lambda$44(io.vertx.reactivex.core.http.HttpServerRequest);
descriptor: (Lio/vertx/reactivex/core/http/HttpServerRequest;)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 request Lio/vertx/reactivex/core/http/HttpServerRequest;
Exceptions:
throws java.lang.Exception
private static void lambda$45(io.vertx.reactivex.core.http.HttpServerRequest);
descriptor: (Lio/vertx/reactivex/core/http/HttpServerRequest;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual io.vertx.reactivex.core.http.HttpServerRequest.toObservable:()Lio/reactivex/Observable;
pop
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 request Lio/vertx/reactivex/core/http/HttpServerRequest;
Exceptions:
throws java.lang.Exception
private static void lambda$46(io.vertx.reactivex.core.http.HttpServerRequest);
descriptor: (Lio/vertx/reactivex/core/http/HttpServerRequest;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
1: invokevirtual io.vertx.reactivex.core.http.HttpServerRequest.toObservable:()Lio/reactivex/Observable;
2: ldc Lexamples/RxifiedExamples$MyPojo;
invokestatic io.vertx.reactivex.core.ObservableHelper.unmarshaller:(Ljava/lang/Class;)Lio/reactivex/ObservableTransformer;
invokevirtual io.reactivex.Observable.compose:(Lio/reactivex/ObservableTransformer;)Lio/reactivex/Observable;
pop
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 request Lio/vertx/reactivex/core/http/HttpServerRequest;
Exceptions:
throws java.lang.Exception
private static void lambda$47(java.lang.Long);
descriptor: (Ljava/lang/Long;)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 "Callback after 1 second"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 id Ljava/lang/Long;
Exceptions:
throws java.lang.Exception
private static void lambda$48(java.lang.Long);
descriptor: (Ljava/lang/Long;)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 "Callback every second"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 id Ljava/lang/Long;
Exceptions:
throws java.lang.Exception
private static void lambda$49(io.vertx.reactivex.core.http.HttpServerResponse, java.lang.Throwable);
descriptor: (Lio/vertx/reactivex/core/http/HttpServerResponse;Ljava/lang/Throwable;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 1 0: aload 0
invokevirtual io.vertx.reactivex.core.http.HttpServerResponse.headWritten:()Z
ifne 2
aload 0
invokevirtual io.vertx.reactivex.core.http.HttpServerResponse.closed:()Z
ifeq 2
1: aload 0
sipush 500
invokevirtual io.vertx.reactivex.core.http.HttpServerResponse.setStatusCode:(I)Lio/vertx/reactivex/core/http/HttpServerResponse;
ldc "oops"
invokevirtual io.vertx.reactivex.core.http.HttpServerResponse.end:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
return
end local 1 LocalVariableTable:
Start End Slot Name Signature
0 3 1 throwable Ljava/lang/Throwable;
Exceptions:
throws java.lang.Exception
private static void lambda$50(java.lang.Throwable);
descriptor: (Ljava/lang/Throwable;)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 throwable Ljava/lang/Throwable;
Exceptions:
throws java.lang.Exception
private static void lambda$51();
descriptor: ()V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=0, locals=0, args_size=0
0: return
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws java.lang.Exception
private static void lambda$1(io.vertx.reactivex.core.buffer.Buffer);
descriptor: (Lio/vertx/reactivex/core/buffer/Buffer;)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 "Read data: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
ldc "UTF-8"
invokevirtual io.vertx.reactivex.core.buffer.Buffer.toString:(Ljava/lang/String;)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
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 data Lio/vertx/reactivex/core/buffer/Buffer;
Exceptions:
throws java.lang.Exception
private static void lambda$3(io.vertx.reactivex.core.http.HttpServerRequest, io.vertx.core.AsyncResult);
descriptor: (Lio/vertx/reactivex/core/http/HttpServerRequest;Lio/vertx/core/AsyncResult;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=3, args_size=2
start local 1 0: aload 0
invokevirtual io.vertx.reactivex.core.http.HttpServerRequest.resume:()Lio/vertx/reactivex/core/http/HttpServerRequest;
pop
1: aload 1
invokeinterface io.vertx.core.AsyncResult.succeeded:()Z
ifeq 4
2: aload 0
invokevirtual io.vertx.reactivex.core.http.HttpServerRequest.toFlowable:()Lio/reactivex/Flowable;
astore 2
start local 2 3: aload 2
invokedynamic accept()Lio/reactivex/functions/Consumer;
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/RxifiedExamples.lambda$4(Lio/vertx/reactivex/core/buffer/Buffer;)V (6)
(Lio/vertx/reactivex/core/buffer/Buffer;)V
invokevirtual io.reactivex.Flowable.subscribe:(Lio/reactivex/functions/Consumer;)Lio/reactivex/disposables/Disposable;
pop
end local 2 4: StackMap locals:
StackMap stack:
return
end local 1 LocalVariableTable:
Start End Slot Name Signature
0 5 1 res Lio/vertx/core/AsyncResult<Ljava/lang/Void;>;
3 4 2 flowable Lio/reactivex/Flowable<Lio/vertx/reactivex/core/buffer/Buffer;>;
private void lambda$13(io.vertx.core.Promise);
descriptor: (Lio/vertx/core/Promise;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
invokevirtual examples.RxifiedExamples.invokeBlocking:()Ljava/lang/String;
invokeinterface io.vertx.core.Promise.complete:(Ljava/lang/Object;)V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lexamples/RxifiedExamples;
0 1 1 fut Lio/vertx/core/Promise<Ljava/lang/String;>;
private static void lambda$18(examples.RxifiedExamples$MyPojo);
descriptor: (Lexamples/RxifiedExamples$MyPojo;)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 mypojo Lexamples/RxifiedExamples$MyPojo;
Exceptions:
throws java.lang.Exception
private static double lambda$24(java.lang.Double);
descriptor: (Ljava/lang/Double;)D
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual java.lang.Double.doubleValue:()D
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 d Ljava/lang/Double;
private static void lambda$30(io.vertx.reactivex.core.buffer.Buffer);
descriptor: (Lio/vertx/reactivex/core/buffer/Buffer;)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 "Got message "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
ldc "UTF-8"
invokevirtual io.vertx.reactivex.core.buffer.Buffer.toString:(Ljava/lang/String;)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: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 buffer Lio/vertx/reactivex/core/buffer/Buffer;
Exceptions:
throws java.lang.Exception
private static void lambda$34(io.vertx.reactivex.core.buffer.Buffer);
descriptor: (Lio/vertx/reactivex/core/buffer/Buffer;)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 "Got message "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
ldc "UTF-8"
invokevirtual io.vertx.reactivex.core.buffer.Buffer.toString:(Ljava/lang/String;)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: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 buffer Lio/vertx/reactivex/core/buffer/Buffer;
Exceptions:
throws java.lang.Exception
private static void lambda$40(io.vertx.reactivex.core.buffer.Buffer);
descriptor: (Lio/vertx/reactivex/core/buffer/Buffer;)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 buffer Lio/vertx/reactivex/core/buffer/Buffer;
Exceptions:
throws java.lang.Exception
private static void lambda$4(io.vertx.reactivex.core.buffer.Buffer);
descriptor: (Lio/vertx/reactivex/core/buffer/Buffer;)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 buff Lio/vertx/reactivex/core/buffer/Buffer;
Exceptions:
throws java.lang.Exception
}
SourceFile: "RxifiedExamples.java"
NestMembers:
examples.RxifiedExamples$1 examples.RxifiedExamples$1MyVerticle examples.RxifiedExamples$2MyVerticle examples.RxifiedExamples$MyPojo
InnerClasses:
examples.RxifiedExamples$1
MyVerticle = examples.RxifiedExamples$1MyVerticle
MyVerticle = examples.RxifiedExamples$2MyVerticle
private MyPojo = examples.RxifiedExamples$MyPojo of examples.RxifiedExamples
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
RuntimeInvisibleAnnotations:
io.vertx.docgen.Source()