public class org.apache.camel.util.concurrent.SynchronousExecutorService extends java.util.concurrent.AbstractExecutorService
{
private volatile boolean shutdown;
public void <init>()
{
org.apache.camel.util.concurrent.SynchronousExecutorService v;
v := @this: org.apache.camel.util.concurrent.SynchronousExecutorService;
specialinvoke v.<java.util.concurrent.AbstractExecutorService: void <init>()>();
return;
}
public void shutdown()
{
org.apache.camel.util.concurrent.SynchronousExecutorService v;
v := @this: org.apache.camel.util.concurrent.SynchronousExecutorService;
v.<org.apache.camel.util.concurrent.SynchronousExecutorService: boolean shutdown> = 1;
return;
}
public java.util.List shutdownNow()
{
org.apache.camel.util.concurrent.SynchronousExecutorService v;
v := @this: org.apache.camel.util.concurrent.SynchronousExecutorService;
return null;
}
public boolean isShutdown()
{
org.apache.camel.util.concurrent.SynchronousExecutorService v;
boolean v;
v := @this: org.apache.camel.util.concurrent.SynchronousExecutorService;
v = v.<org.apache.camel.util.concurrent.SynchronousExecutorService: boolean shutdown>;
return v;
}
public boolean isTerminated()
{
org.apache.camel.util.concurrent.SynchronousExecutorService v;
boolean v;
v := @this: org.apache.camel.util.concurrent.SynchronousExecutorService;
v = v.<org.apache.camel.util.concurrent.SynchronousExecutorService: boolean shutdown>;
return v;
}
public boolean awaitTermination(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
{
java.util.concurrent.TimeUnit v;
long v;
org.apache.camel.util.concurrent.SynchronousExecutorService v;
v := @this: org.apache.camel.util.concurrent.SynchronousExecutorService;
v := @parameter: long;
v := @parameter: java.util.concurrent.TimeUnit;
return 1;
}
public void execute(java.lang.Runnable)
{
org.apache.camel.util.concurrent.SynchronousExecutorService v;
java.lang.Runnable v;
v := @this: org.apache.camel.util.concurrent.SynchronousExecutorService;
v := @parameter: java.lang.Runnable;
interfaceinvoke v.<java.lang.Runnable: void run()>();
return;
}
}