final class org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker extends org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker
{
final org.glassfish.grizzly.threadpool.FixedThreadPool this$0;
private void <init>(org.glassfish.grizzly.threadpool.FixedThreadPool)
{
org.glassfish.grizzly.threadpool.FixedThreadPool v;
org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker v;
v := @this: org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker;
v := @parameter: org.glassfish.grizzly.threadpool.FixedThreadPool;
v.<org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker: org.glassfish.grizzly.threadpool.FixedThreadPool this$0> = v;
specialinvoke v.<org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker: void <init>(org.glassfish.grizzly.threadpool.AbstractThreadPool)>(v);
return;
}
protected java.lang.Runnable getTask() throws java.lang.InterruptedException
{
org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker v;
java.lang.Object v;
java.util.concurrent.BlockingQueue v;
org.glassfish.grizzly.threadpool.FixedThreadPool v;
v := @this: org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker;
v = v.<org.glassfish.grizzly.threadpool.FixedThreadPool$BasicWorker: org.glassfish.grizzly.threadpool.FixedThreadPool this$0>;
v = v.<org.glassfish.grizzly.threadpool.FixedThreadPool: java.util.concurrent.BlockingQueue workQueue>;
v = interfaceinvoke v.<java.util.concurrent.BlockingQueue: java.lang.Object take()>();
return v;
}
}