class org.glassfish.grizzly.nio.GracefulShutdownRunner$1 extends java.lang.Object implements java.lang.Runnable
{
final java.util.Map val$contexts;
final java.util.concurrent.CountDownLatch val$shutdownLatch;
final org.glassfish.grizzly.nio.GracefulShutdownRunner this$0;
void <init>(org.glassfish.grizzly.nio.GracefulShutdownRunner, java.util.Map, java.util.concurrent.CountDownLatch)
{
java.util.concurrent.CountDownLatch v;
java.util.Map v;
org.glassfish.grizzly.nio.GracefulShutdownRunner v;
org.glassfish.grizzly.nio.GracefulShutdownRunner$1 v;
v := @this: org.glassfish.grizzly.nio.GracefulShutdownRunner$1;
v := @parameter: org.glassfish.grizzly.nio.GracefulShutdownRunner;
v := @parameter: java.util.Map;
v := @parameter: java.util.concurrent.CountDownLatch;
v.<org.glassfish.grizzly.nio.GracefulShutdownRunner$1: org.glassfish.grizzly.nio.GracefulShutdownRunner this$0> = v;
v.<org.glassfish.grizzly.nio.GracefulShutdownRunner$1: java.util.Map val$contexts> = v;
v.<org.glassfish.grizzly.nio.GracefulShutdownRunner$1: java.util.concurrent.CountDownLatch val$shutdownLatch> = v;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public void run()
{
java.util.Iterator v;
java.util.Set v;
org.glassfish.grizzly.nio.GracefulShutdownRunner$1 v;
org.glassfish.grizzly.ShutdownContext v;
java.util.concurrent.CountDownLatch v;
java.util.Map v;
org.glassfish.grizzly.nio.GracefulShutdownRunner v, v;
java.lang.Object v;
boolean v;
v := @this: org.glassfish.grizzly.nio.GracefulShutdownRunner$1;
v = v.<org.glassfish.grizzly.nio.GracefulShutdownRunner$1: org.glassfish.grizzly.nio.GracefulShutdownRunner this$0>;
v = v.<org.glassfish.grizzly.nio.GracefulShutdownRunner: java.util.Set shutdownListeners>;
v = interfaceinvoke v.<java.util.Set: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = v.<org.glassfish.grizzly.nio.GracefulShutdownRunner$1: org.glassfish.grizzly.nio.GracefulShutdownRunner this$0>;
v = v.<org.glassfish.grizzly.nio.GracefulShutdownRunner$1: java.util.Map val$contexts>;
v = v.<org.glassfish.grizzly.nio.GracefulShutdownRunner$1: java.util.concurrent.CountDownLatch val$shutdownLatch>;
v = specialinvoke v.<org.glassfish.grizzly.nio.GracefulShutdownRunner: org.glassfish.grizzly.ShutdownContext createContext(java.util.Map,org.glassfish.grizzly.GracefulShutdownListener,java.util.concurrent.CountDownLatch)>(v, v, v);
interfaceinvoke v.<org.glassfish.grizzly.GracefulShutdownListener: void shutdownRequested(org.glassfish.grizzly.ShutdownContext)>(v);
goto label;
label:
return;
}
}