final class org.glassfish.grizzly.threadpool.ProbeNotifier extends java.lang.Object { void () { org.glassfish.grizzly.threadpool.ProbeNotifier v; v := @this: org.glassfish.grizzly.threadpool.ProbeNotifier; specialinvoke v.()>(); return; } static void notifyThreadPoolStarted(org.glassfish.grizzly.threadpool.AbstractThreadPool) { org.glassfish.grizzly.monitoring.DefaultMonitoringConfig v; java.lang.Object[] v; int v, v; org.glassfish.grizzly.threadpool.AbstractThreadPool v; org.glassfish.grizzly.threadpool.ThreadPoolProbe v; v := @parameter: org.glassfish.grizzly.threadpool.AbstractThreadPool; v = v.; v = virtualinvoke v.(); if v == null goto label; v = lengthof v; v = 0; label: if v >= v goto label; v = v[v]; interfaceinvoke v.(v); v = v + 1; goto label; label: return; } static void notifyThreadPoolStopped(org.glassfish.grizzly.threadpool.AbstractThreadPool) { org.glassfish.grizzly.monitoring.DefaultMonitoringConfig v; java.lang.Object[] v; int v, v; org.glassfish.grizzly.threadpool.AbstractThreadPool v; org.glassfish.grizzly.threadpool.ThreadPoolProbe v; v := @parameter: org.glassfish.grizzly.threadpool.AbstractThreadPool; v = v.; v = virtualinvoke v.(); if v == null goto label; v = lengthof v; v = 0; label: if v >= v goto label; v = v[v]; interfaceinvoke v.(v); v = v + 1; goto label; label: return; } static void notifyThreadAllocated(org.glassfish.grizzly.threadpool.AbstractThreadPool, java.lang.Thread) { org.glassfish.grizzly.monitoring.DefaultMonitoringConfig v; java.lang.Object[] v; java.lang.Thread v; int v, v; org.glassfish.grizzly.threadpool.AbstractThreadPool v; org.glassfish.grizzly.threadpool.ThreadPoolProbe v; v := @parameter: org.glassfish.grizzly.threadpool.AbstractThreadPool; v := @parameter: java.lang.Thread; v = v.; v = virtualinvoke v.(); if v == null goto label; v = lengthof v; v = 0; label: if v >= v goto label; v = v[v]; interfaceinvoke v.(v, v); v = v + 1; goto label; label: return; } static void notifyThreadReleased(org.glassfish.grizzly.threadpool.AbstractThreadPool, java.lang.Thread) { org.glassfish.grizzly.monitoring.DefaultMonitoringConfig v; java.lang.Object[] v; java.lang.Thread v; int v, v; org.glassfish.grizzly.threadpool.AbstractThreadPool v; org.glassfish.grizzly.threadpool.ThreadPoolProbe v; v := @parameter: org.glassfish.grizzly.threadpool.AbstractThreadPool; v := @parameter: java.lang.Thread; v = v.; v = virtualinvoke v.(); if v == null goto label; v = lengthof v; v = 0; label: if v >= v goto label; v = v[v]; interfaceinvoke v.(v, v); v = v + 1; goto label; label: return; } static void notifyMaxNumberOfThreads(org.glassfish.grizzly.threadpool.AbstractThreadPool, int) { org.glassfish.grizzly.monitoring.DefaultMonitoringConfig v; java.lang.Object[] v; int v, v, v; org.glassfish.grizzly.threadpool.AbstractThreadPool v; org.glassfish.grizzly.threadpool.ThreadPoolProbe v; v := @parameter: org.glassfish.grizzly.threadpool.AbstractThreadPool; v := @parameter: int; v = v.; v = virtualinvoke v.(); if v == null goto label; v = lengthof v; v = 0; label: if v >= v goto label; v = v[v]; interfaceinvoke v.(v, v); v = v + 1; goto label; label: return; } static void notifyTaskQueued(org.glassfish.grizzly.threadpool.AbstractThreadPool, java.lang.Runnable) { org.glassfish.grizzly.monitoring.DefaultMonitoringConfig v; java.lang.Object[] v; int v, v; org.glassfish.grizzly.threadpool.AbstractThreadPool v; java.lang.Runnable v; org.glassfish.grizzly.threadpool.ThreadPoolProbe v; v := @parameter: org.glassfish.grizzly.threadpool.AbstractThreadPool; v := @parameter: java.lang.Runnable; v = v.; v = virtualinvoke v.(); if v == null goto label; v = lengthof v; v = 0; label: if v >= v goto label; v = v[v]; interfaceinvoke v.(v, v); v = v + 1; goto label; label: return; } static void notifyTaskDequeued(org.glassfish.grizzly.threadpool.AbstractThreadPool, java.lang.Runnable) { org.glassfish.grizzly.monitoring.DefaultMonitoringConfig v; java.lang.Object[] v; int v, v; org.glassfish.grizzly.threadpool.AbstractThreadPool v; java.lang.Runnable v; org.glassfish.grizzly.threadpool.ThreadPoolProbe v; v := @parameter: org.glassfish.grizzly.threadpool.AbstractThreadPool; v := @parameter: java.lang.Runnable; v = v.; v = virtualinvoke v.(); if v == null goto label; v = lengthof v; v = 0; label: if v >= v goto label; v = v[v]; interfaceinvoke v.(v, v); v = v + 1; goto label; label: return; } static void notifyTaskCancelled(org.glassfish.grizzly.threadpool.AbstractThreadPool, java.lang.Runnable) { org.glassfish.grizzly.monitoring.DefaultMonitoringConfig v; java.lang.Object[] v; int v, v; org.glassfish.grizzly.threadpool.AbstractThreadPool v; java.lang.Runnable v; org.glassfish.grizzly.threadpool.ThreadPoolProbe v; v := @parameter: org.glassfish.grizzly.threadpool.AbstractThreadPool; v := @parameter: java.lang.Runnable; v = v.; v = virtualinvoke v.(); if v == null goto label; v = lengthof v; v = 0; label: if v >= v goto label; v = v[v]; interfaceinvoke v.(v, v); v = v + 1; goto label; label: return; } static void notifyTaskCompleted(org.glassfish.grizzly.threadpool.AbstractThreadPool, java.lang.Runnable) { org.glassfish.grizzly.monitoring.DefaultMonitoringConfig v; java.lang.Object[] v; int v, v; org.glassfish.grizzly.threadpool.AbstractThreadPool v; java.lang.Runnable v; org.glassfish.grizzly.threadpool.ThreadPoolProbe v; v := @parameter: org.glassfish.grizzly.threadpool.AbstractThreadPool; v := @parameter: java.lang.Runnable; v = v.; v = virtualinvoke v.(); if v == null goto label; v = lengthof v; v = 0; label: if v >= v goto label; v = v[v]; interfaceinvoke v.(v, v); v = v + 1; goto label; label: return; } static void notifyTaskQueueOverflow(org.glassfish.grizzly.threadpool.AbstractThreadPool) { org.glassfish.grizzly.monitoring.DefaultMonitoringConfig v; java.lang.Object[] v; int v, v; org.glassfish.grizzly.threadpool.AbstractThreadPool v; org.glassfish.grizzly.threadpool.ThreadPoolProbe v; v := @parameter: org.glassfish.grizzly.threadpool.AbstractThreadPool; v = v.; v = virtualinvoke v.(); if v == null goto label; v = lengthof v; v = 0; label: if v >= v goto label; v = v[v]; interfaceinvoke v.(v); v = v + 1; goto label; label: return; } }