public class io.smallrye.mutiny.vertx.core.AbstractVerticle extends io.vertx.core.AbstractVerticle
{
protected io.vertx.mutiny.core.Vertx vertx;
public void <init>()
{
io.smallrye.mutiny.vertx.core.AbstractVerticle v;
v := @this: io.smallrye.mutiny.vertx.core.AbstractVerticle;
specialinvoke v.<io.vertx.core.AbstractVerticle: void <init>()>();
return;
}
public void init(io.vertx.core.Vertx, io.vertx.core.Context)
{
io.smallrye.mutiny.vertx.core.AbstractVerticle v;
io.vertx.mutiny.core.Vertx v;
io.vertx.core.Vertx v;
io.vertx.core.Context v;
v := @this: io.smallrye.mutiny.vertx.core.AbstractVerticle;
v := @parameter: io.vertx.core.Vertx;
v := @parameter: io.vertx.core.Context;
specialinvoke v.<io.vertx.core.AbstractVerticle: void init(io.vertx.core.Vertx,io.vertx.core.Context)>(v, v);
v = new io.vertx.mutiny.core.Vertx;
specialinvoke v.<io.vertx.mutiny.core.Vertx: void <init>(io.vertx.core.Vertx)>(v);
v.<io.smallrye.mutiny.vertx.core.AbstractVerticle: io.vertx.mutiny.core.Vertx vertx> = v;
return;
}
public void start(io.vertx.core.Promise) throws java.lang.Exception
{
java.util.function.Consumer v, v;
io.smallrye.mutiny.vertx.core.AbstractVerticle v;
io.vertx.core.Promise v;
io.smallrye.mutiny.groups.UniSubscribe v;
io.smallrye.mutiny.Uni v;
v := @this: io.smallrye.mutiny.vertx.core.AbstractVerticle;
v := @parameter: io.vertx.core.Promise;
v = virtualinvoke v.<io.smallrye.mutiny.vertx.core.AbstractVerticle: io.smallrye.mutiny.Uni asyncStart()>();
if v == null goto label;
v = interfaceinvoke v.<io.smallrye.mutiny.Uni: io.smallrye.mutiny.groups.UniSubscribe subscribe()>();
v = staticinvoke <io.smallrye.mutiny.vertx.core.AbstractVerticle$lambda_start_0__1613: java.util.function.Consumer bootstrap$(io.vertx.core.Promise)>(v);
virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = staticinvoke <io.smallrye.mutiny.vertx.core.AbstractVerticle$fail__1614: java.util.function.Consumer bootstrap$(io.vertx.core.Promise)>(v);
virtualinvoke v.<io.smallrye.mutiny.groups.UniSubscribe: io.smallrye.mutiny.subscription.Cancellable 'with'(java.util.function.Consumer,java.util.function.Consumer)>(v, v);
goto label;
label:
specialinvoke v.<io.vertx.core.AbstractVerticle: void start(io.vertx.core.Promise)>(v);
label:
return;
}
public void stop(io.vertx.core.Promise) throws java.lang.Exception
{
java.util.function.Consumer v, v;
io.smallrye.mutiny.vertx.core.AbstractVerticle v;
io.vertx.core.Promise v;
io.smallrye.mutiny.groups.UniSubscribe v;
io.smallrye.mutiny.Uni v;
v := @this: io.smallrye.mutiny.vertx.core.AbstractVerticle;
v := @parameter: io.vertx.core.Promise;
v = virtualinvoke v.<io.smallrye.mutiny.vertx.core.AbstractVerticle: io.smallrye.mutiny.Uni asyncStop()>();
if v == null goto label;
v = interfaceinvoke v.<io.smallrye.mutiny.Uni: io.smallrye.mutiny.groups.UniSubscribe subscribe()>();
v = staticinvoke <io.smallrye.mutiny.vertx.core.AbstractVerticle$lambda_stop_1__1615: java.util.function.Consumer bootstrap$(io.vertx.core.Promise)>(v);
virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = staticinvoke <io.smallrye.mutiny.vertx.core.AbstractVerticle$fail__1616: java.util.function.Consumer bootstrap$(io.vertx.core.Promise)>(v);
virtualinvoke v.<io.smallrye.mutiny.groups.UniSubscribe: io.smallrye.mutiny.subscription.Cancellable 'with'(java.util.function.Consumer,java.util.function.Consumer)>(v, v);
goto label;
label:
specialinvoke v.<io.vertx.core.AbstractVerticle: void stop(io.vertx.core.Promise)>(v);
label:
return;
}
public io.smallrye.mutiny.Uni asyncStart()
{
io.smallrye.mutiny.vertx.core.AbstractVerticle v;
v := @this: io.smallrye.mutiny.vertx.core.AbstractVerticle;
return null;
}
public io.smallrye.mutiny.Uni asyncStop()
{
io.smallrye.mutiny.vertx.core.AbstractVerticle v;
v := @this: io.smallrye.mutiny.vertx.core.AbstractVerticle;
return null;
}
}