class io.quarkus.mutiny.runtime.ContextualRunnableScheduledFuture extends java.lang.Object implements java.util.concurrent.RunnableScheduledFuture
{
private final java.util.concurrent.RunnableScheduledFuture runnable;
private final java.lang.Object context;
private final org.jboss.threads.ContextHandler contextHandler;
public void <init>(org.jboss.threads.ContextHandler, java.lang.Object, java.util.concurrent.RunnableScheduledFuture)
{
java.util.concurrent.RunnableScheduledFuture v;
io.quarkus.mutiny.runtime.ContextualRunnableScheduledFuture v;
java.lang.Object v;
org.jboss.threads.ContextHandler v;
v := @this: io.quarkus.mutiny.runtime.ContextualRunnableScheduledFuture;
v := @parameter: org.jboss.threads.ContextHandler;
v := @parameter: java.lang.Object;
v := @parameter: java.util.concurrent.RunnableScheduledFuture;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<io.quarkus.mutiny.runtime.ContextualRunnableScheduledFuture: org.jboss.threads.ContextHandler contextHandler> = v;
v.<io.quarkus.mutiny.runtime.ContextualRunnableScheduledFuture: java.lang.Object context> = v;
v.<io.quarkus.mutiny.runtime.ContextualRunnableScheduledFuture: java.util.concurrent.RunnableScheduledFuture runnable> = v;
return;
}
public boolean isPeriodic()
{
io.quarkus.mutiny.runtime.ContextualRunnableScheduledFuture v;
boolean v;
java.util.concurrent.RunnableScheduledFuture v;
v := @this: io.quarkus.mutiny.runtime.ContextualRunnableScheduledFuture;
v = v.<io.quarkus.mutiny.runtime.ContextualRunnableScheduledFuture: java.util.concurrent.RunnableScheduledFuture runnable>;
v = interfaceinvoke v.<java.util.concurrent.RunnableScheduledFuture: boolean isPeriodic()>();
return v;
}
public long getDelay(java.util.concurrent.TimeUnit)
{
java.util.concurrent.TimeUnit v;
java.util.concurrent.RunnableScheduledFuture v;
io.quarkus.mutiny.runtime.ContextualRunnableScheduledFuture v;
long v;
v := @this: io.quarkus.mutiny.runtime.ContextualRunnableScheduledFuture;
v := @parameter: java.util.concurrent.TimeUnit;
v = v.<io.quarkus.mutiny.runtime.ContextualRunnableScheduledFuture: java.util.concurrent.RunnableScheduledFuture runnable>;
v = interfaceinvoke v.<java.util.concurrent.RunnableScheduledFuture: long getDelay(java.util.concurrent.TimeUnit)>(v);
return v;
}
public int compareTo(java.util.concurrent.Delayed)
{
java.util.concurrent.RunnableScheduledFuture v;
int v;
io.quarkus.mutiny.runtime.ContextualRunnableScheduledFuture v;
java.util.concurrent.Delayed v;
v := @this: io.quarkus.mutiny.runtime.ContextualRunnableScheduledFuture;
v := @parameter: java.util.concurrent.Delayed;
v = v.<io.quarkus.mutiny.runtime.ContextualRunnableScheduledFuture: java.util.concurrent.RunnableScheduledFuture runnable>;
v = interfaceinvoke v.<java.util.concurrent.RunnableScheduledFuture: int compareTo(java.lang.Object)>(v);
return v;
}
public void run()
{
java.util.concurrent.RunnableScheduledFuture v, v;
io.quarkus.mutiny.runtime.ContextualRunnableScheduledFuture v;
java.lang.Object v;
org.jboss.threads.ContextHandler v, v;
v := @this: io.quarkus.mutiny.runtime.ContextualRunnableScheduledFuture;
v = v.<io.quarkus.mutiny.runtime.ContextualRunnableScheduledFuture: org.jboss.threads.ContextHandler contextHandler>;
if v == null goto label;
v = v.<io.quarkus.mutiny.runtime.ContextualRunnableScheduledFuture: org.jboss.threads.ContextHandler contextHandler>;
v = v.<io.quarkus.mutiny.runtime.ContextualRunnableScheduledFuture: java.util.concurrent.RunnableScheduledFuture runnable>;
v = v.<io.quarkus.mutiny.runtime.ContextualRunnableScheduledFuture: java.lang.Object context>;
interfaceinvoke v.<org.jboss.threads.ContextHandler: void runWith(java.lang.Runnable,java.lang.Object)>(v, v);
goto label;
label:
v = v.<io.quarkus.mutiny.runtime.ContextualRunnableScheduledFuture: java.util.concurrent.RunnableScheduledFuture runnable>;
interfaceinvoke v.<java.util.concurrent.RunnableScheduledFuture: void run()>();
label:
return;
}
public boolean cancel(boolean)
{
java.util.concurrent.RunnableScheduledFuture v;
io.quarkus.mutiny.runtime.ContextualRunnableScheduledFuture v;
boolean v, v;
v := @this: io.quarkus.mutiny.runtime.ContextualRunnableScheduledFuture;
v := @parameter: boolean;
v = v.<io.quarkus.mutiny.runtime.ContextualRunnableScheduledFuture: java.util.concurrent.RunnableScheduledFuture runnable>;
v = interfaceinvoke v.<java.util.concurrent.RunnableScheduledFuture: boolean cancel(boolean)>(v);
return v;
}
public boolean isCancelled()
{
io.quarkus.mutiny.runtime.ContextualRunnableScheduledFuture v;
boolean v;
java.util.concurrent.RunnableScheduledFuture v;
v := @this: io.quarkus.mutiny.runtime.ContextualRunnableScheduledFuture;
v = v.<io.quarkus.mutiny.runtime.ContextualRunnableScheduledFuture: java.util.concurrent.RunnableScheduledFuture runnable>;
v = interfaceinvoke v.<java.util.concurrent.RunnableScheduledFuture: boolean isCancelled()>();
return v;
}
public boolean isDone()
{
io.quarkus.mutiny.runtime.ContextualRunnableScheduledFuture v;
boolean v;
java.util.concurrent.RunnableScheduledFuture v;
v := @this: io.quarkus.mutiny.runtime.ContextualRunnableScheduledFuture;
v = v.<io.quarkus.mutiny.runtime.ContextualRunnableScheduledFuture: java.util.concurrent.RunnableScheduledFuture runnable>;
v = interfaceinvoke v.<java.util.concurrent.RunnableScheduledFuture: boolean isDone()>();
return v;
}
public java.lang.Object get() throws java.lang.InterruptedException, java.util.concurrent.ExecutionException
{
io.quarkus.mutiny.runtime.ContextualRunnableScheduledFuture v;
java.lang.Object v;
java.util.concurrent.RunnableScheduledFuture v;
v := @this: io.quarkus.mutiny.runtime.ContextualRunnableScheduledFuture;
v = v.<io.quarkus.mutiny.runtime.ContextualRunnableScheduledFuture: java.util.concurrent.RunnableScheduledFuture runnable>;
v = interfaceinvoke v.<java.util.concurrent.RunnableScheduledFuture: java.lang.Object get()>();
return v;
}
public java.lang.Object get(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException, java.util.concurrent.ExecutionException, java.util.concurrent.TimeoutException
{
java.util.concurrent.TimeUnit v;
java.util.concurrent.RunnableScheduledFuture v;
io.quarkus.mutiny.runtime.ContextualRunnableScheduledFuture v;
java.lang.Object v;
long v;
v := @this: io.quarkus.mutiny.runtime.ContextualRunnableScheduledFuture;
v := @parameter: long;
v := @parameter: java.util.concurrent.TimeUnit;
v = v.<io.quarkus.mutiny.runtime.ContextualRunnableScheduledFuture: java.util.concurrent.RunnableScheduledFuture runnable>;
v = interfaceinvoke v.<java.util.concurrent.RunnableScheduledFuture: java.lang.Object get(long,java.util.concurrent.TimeUnit)>(v, v);
return v;
}
}