public class org.glassfish.admingui.common.handlers.MonitoringHandlers extends java.lang.Object
{
private static final java.util.List levels;
public static final java.lang.String JVM;
public static final java.lang.String WEB_CONTAINER;
public static final java.lang.String HTTP_SERVICE;
public static final java.lang.String THREAD_POOL;
public static final java.lang.String JDBC_CONNECTION_POOL;
public static final java.lang.String CONNECTOR_CONNECTION_POOL;
public static final java.lang.String EJB_CONTAINER;
public static final java.lang.String TRANSACTION_SERVICE;
public static final java.lang.String ORB;
public static final java.lang.String CONNECTOR_SERVICE;
public static final java.lang.String JMS_SERVICE;
public static final java.lang.String WEB_SERVICES_CONTAINER;
public static final java.lang.String JPA;
public static final java.lang.String SECURITY;
public static final java.lang.String JERSEY;
public static final java.lang.String DEPLOYMENT;
private static final java.util.List monDisplayList;
private static final java.util.List monNamesList;
public void <init>()
{
org.glassfish.admingui.common.handlers.MonitoringHandlers v;
v := @this: org.glassfish.admingui.common.handlers.MonitoringHandlers;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public static void getMonitorLevels(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext)
{
java.util.ListIterator v, v;
java.util.HashMap v;
java.util.ArrayList v;
java.util.Map v;
java.lang.Boolean v;
java.lang.String v, v;
boolean v, v, v, v, v;
java.util.Iterator v;
java.util.Set v;
java.lang.Exception v;
java.util.List v, v;
java.lang.Object v, v, v, v, v, v;
com.sun.jsftemplating.layout.descriptors.handler.HandlerContext v;
v := @parameter: com.sun.jsftemplating.layout.descriptors.handler.HandlerContext;
v = interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: java.lang.Object getInputValue(java.lang.String)>("endpoint");
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
label:
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001/monitoring-service/module-monitoring-levels");
v = staticinvoke <org.glassfish.admingui.common.util.RestUtil: java.util.Map getEntityAttrs(java.lang.String,java.lang.String)>(v, "entity");
v = interfaceinvoke v.<java.util.Map: java.util.Set entrySet()>();
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 = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v = null;
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getKey()>();
v = virtualinvoke v.<java.lang.String: boolean startsWith(java.lang.String)>("cloud");
if v != 0 goto label;
v = <org.glassfish.admingui.common.handlers.MonitoringHandlers: java.util.List monDisplayList>;
v = interfaceinvoke v.<java.util.List: java.util.ListIterator listIterator()>();
v = <org.glassfish.admingui.common.handlers.MonitoringHandlers: java.util.List monNamesList>;
v = interfaceinvoke v.<java.util.List: java.util.ListIterator listIterator()>();
label:
v = interfaceinvoke v.<java.util.ListIterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.ListIterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.ListIterator: java.lang.Object next()>();
v = interfaceinvoke v.<java.util.ListIterator: java.lang.Object next()>();
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = v;
label:
if v != null goto label;
v = v;
label:
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("monCompName", v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("attrName", v);
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getValue()>();
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("level", v);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(0);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("selected", v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v := @caughtexception;
staticinvoke <org.glassfish.admingui.common.util.GuiUtil: void handleException(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext,java.lang.Throwable)>(v, v);
label:
interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: void setOutputValue(java.lang.String,java.lang.Object)>("monitorCompList", v);
return;
catch java.lang.Exception from label to label with label;
}
public static void getStats(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext)
{
byte v, v;
java.util.Map v;
long v, v, v, v;
java.util.Date v, v;
java.util.Locale v;
int v;
java.lang.Boolean v, v;
java.lang.Class v;
java.lang.Object v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.util.Set v, v;
java.lang.Exception v;
java.util.ArrayList v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
com.sun.jsftemplating.layout.descriptors.handler.HandlerContext v;
java.text.DateFormat v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.util.HashMap v, v;
java.util.Iterator v, v;
v := @parameter: com.sun.jsftemplating.layout.descriptors.handler.HandlerContext;
v = interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: java.lang.Object getInputValue(java.lang.String)>("endpoint");
v = interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: java.lang.Object getInputValue(java.lang.String)>("statType");
v = interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: java.lang.Object getInputValue(java.lang.String)>("type");
v = staticinvoke <org.glassfish.admingui.common.util.GuiUtil: java.util.Locale getLocale()>();
v = staticinvoke <java.text.DateFormat: java.text.DateFormat getDateTimeInstance(int,int,java.util.Locale)>(2, 2, v);
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
label:
if v == null goto label;
if v == null goto label;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
label:
v = staticinvoke <org.glassfish.admingui.common.util.RestUtil: java.lang.Boolean doesProxyExist(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
if v == 0 goto label;
v = staticinvoke <org.glassfish.admingui.common.handlers.MonitoringHandlers: java.util.Map getMonitoringStatInfo(java.lang.String)>(v);
if v == null goto label;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("jersey");
if v == 0 goto label;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v = interfaceinvoke v.<java.util.Map: java.util.Set entrySet()>();
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 = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getValue()>();
if v == null goto label;
interfaceinvoke v.<java.util.Map: void putAll(java.util.Map)>(v);
goto label;
label:
v = v;
label:
v = interfaceinvoke v.<java.util.Map: java.util.Set entrySet()>();
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 = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getValue()>();
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(class "Ljava/util/HashMap;");
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getValue()>();
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v = "--";
v = "--";
v = "--";
v = "--";
v = interfaceinvoke v.<java.util.Map: boolean isEmpty()>();
if v != 0 goto label;
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>("name");
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("name");
goto label;
label:
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>("appname");
if v == 0 goto label;
interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("appname");
label:
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("unit");
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("description");
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("lastsampletime");
v = virtualinvoke v.<java.lang.Long: long longValue()>();
v = v cmp -1L;
if v == 0 goto label;
v = new java.util.Date;
v = virtualinvoke v.<java.lang.Long: long longValue()>();
specialinvoke v.<java.util.Date: void <init>(long)>(v);
v = virtualinvoke v.<java.text.DateFormat: java.lang.String format(java.util.Date)>(v);
label:
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("starttime");
v = virtualinvoke v.<java.lang.Long: long longValue()>();
v = v cmp -1L;
if v == 0 goto label;
v = new java.util.Date;
v = virtualinvoke v.<java.lang.Long: long longValue()>();
specialinvoke v.<java.util.Date: void <init>(long)>(v);
v = virtualinvoke v.<java.text.DateFormat: java.lang.String format(java.util.Date)>(v);
label:
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>("count");
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("count");
dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.Object,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u \u0001");
goto label;
label:
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>("current");
if v == 0 goto label;
if v == null goto label;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("String");
if v == 0 goto label;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("LiveThreads");
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("current");
staticinvoke <org.glassfish.admingui.common.handlers.MonitoringHandlers: java.lang.String formatStringForDisplay(java.lang.String)>(v);
goto label;
label:
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("current");
goto label;
label:
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("List");
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("current");
v = staticinvoke <org.glassfish.admingui.common.handlers.MonitoringHandlers: java.lang.String formatActiveIdsForDisplay(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.String: boolean isEmpty()>();
if v != 0 goto label;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("");
if v != 0 goto label;
v = v;
goto label;
label:
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("current");
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.Object,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001\u0001");
goto label;
label:
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>("applicationtype");
if v == 0 goto label;
interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("applicationtype");
label:
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>("appName");
if v == 0 goto label;
v = staticinvoke <org.glassfish.admingui.common.util.GuiUtil: java.lang.String getMessage(java.lang.String)>("msg.AppName");
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("appName");
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.Object)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001: \u0001<br/>");
label:
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>("appname");
if v == 0 goto label;
v = staticinvoke <org.glassfish.admingui.common.util.GuiUtil: java.lang.String getMessage(java.lang.String)>("msg.AppName");
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("appname");
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.Object)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001: \u0001<br/>");
label:
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>("environment");
if v == 0 goto label;
v = staticinvoke <org.glassfish.admingui.common.util.GuiUtil: java.lang.String getMessage(java.lang.String)>("msg.Environment");
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("environment");
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String,java.lang.Object)>(v, v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001\u0001: \u0001<br/>");
label:
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>("address");
if v == 0 goto label;
v = staticinvoke <org.glassfish.admingui.common.util.GuiUtil: java.lang.String getMessage(java.lang.String)>("msg.Address");
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("address");
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String,java.lang.Object)>(v, v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001\u0001: \u0001<br/>");
label:
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>("deploymenttype");
if v == 0 goto label;
v = staticinvoke <org.glassfish.admingui.common.util.GuiUtil: java.lang.String getMessage(java.lang.String)>("msg.DepType");
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("deploymenttype");
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String,java.lang.Object)>(v, v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001\u0001: \u0001<br/>");
label:
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>("endpointname");
if v == 0 goto label;
v = staticinvoke <org.glassfish.admingui.common.util.GuiUtil: java.lang.String getMessage(java.lang.String)>("msg.EndPointName");
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("endpointname");
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String,java.lang.Object)>(v, v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001\u0001: \u0001<br/>");
label:
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>("classname");
if v == 0 goto label;
v = staticinvoke <org.glassfish.admingui.common.util.GuiUtil: java.lang.String getMessage(java.lang.String)>("msg.ClassName");
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("classname");
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.Object)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001: \u0001<br/>");
label:
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>("impltype");
if v == 0 goto label;
v = staticinvoke <org.glassfish.admingui.common.util.GuiUtil: java.lang.String getMessage(java.lang.String)>("msg.ImplClass");
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("implclass");
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String,java.lang.Object)>(v, v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001\u0001: \u0001<br/>");
label:
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>("implclass");
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>("impltype");
if v == 0 goto label;
v = staticinvoke <org.glassfish.admingui.common.util.GuiUtil: java.lang.String getMessage(java.lang.String)>("msg.ImplType");
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("impltype");
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String,java.lang.Object)>(v, v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001\u0001: \u0001<br/>");
label:
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>("namespace");
if v == 0 goto label;
v = staticinvoke <org.glassfish.admingui.common.util.GuiUtil: java.lang.String getMessage(java.lang.String)>("msg.NameSpace");
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("namespace");
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String,java.lang.Object)>(v, v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001\u0001: \u0001<br/>");
label:
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>("portname");
if v == 0 goto label;
v = staticinvoke <org.glassfish.admingui.common.util.GuiUtil: java.lang.String getMessage(java.lang.String)>("msg.PortName");
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("portname");
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String,java.lang.Object)>(v, v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001\u0001: \u0001<br/>");
label:
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>("servicename");
if v == 0 goto label;
v = staticinvoke <org.glassfish.admingui.common.util.GuiUtil: java.lang.String getMessage(java.lang.String)>("msg.ServiceName");
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("servicename");
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String,java.lang.Object)>(v, v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001\u0001: \u0001<br/>");
label:
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>("tester");
if v == 0 goto label;
v = staticinvoke <org.glassfish.admingui.common.util.GuiUtil: java.lang.String getMessage(java.lang.String)>("msg.Tester");
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("tester");
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String,java.lang.Object)>(v, v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001\u0001: \u0001<br/>");
label:
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>("wsdl");
if v == 0 goto label;
v = staticinvoke <org.glassfish.admingui.common.util.GuiUtil: java.lang.String getMessage(java.lang.String)>("msg.WSDL");
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("wsdl");
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String,java.lang.Object)>(v, v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001\u0001: \u0001<br/>");
label:
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>("maxtime");
if v == 0 goto label;
v = staticinvoke <org.glassfish.admingui.common.util.GuiUtil: java.lang.String getMessage(java.lang.String)>("msg.MaxTime");
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("maxtime");
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.Object,java.lang.String)>(v, v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001: \u \u0001<br/>");
label:
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>("mintime");
if v == 0 goto label;
v = staticinvoke <org.glassfish.admingui.common.util.GuiUtil: java.lang.String getMessage(java.lang.String)>("msg.MinTime");
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("mintime");
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String,java.lang.Object,java.lang.String)>(v, v, v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001\u0001: \u \u0001<br/>");
label:
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>("totaltime");
if v == 0 goto label;
v = staticinvoke <org.glassfish.admingui.common.util.GuiUtil: java.lang.String getMessage(java.lang.String)>("msg.TotalTime");
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("totaltime");
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String,java.lang.Object,java.lang.String)>(v, v, v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001\u0001: \u \u0001<br/>");
label:
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>("highwatermark");
if v == 0 goto label;
v = staticinvoke <org.glassfish.admingui.common.util.GuiUtil: java.lang.String getMessage(java.lang.String)>("msg.HWaterMark");
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("highwatermark");
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.Object,java.lang.String)>(v, v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001: \u \u0001<br/>");
label:
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>("lowwatermark");
if v == 0 goto label;
v = staticinvoke <org.glassfish.admingui.common.util.GuiUtil: java.lang.String getMessage(java.lang.String)>("msg.LWaterMark");
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("lowwatermark");
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String,java.lang.Object,java.lang.String)>(v, v, v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001\u0001: \u \u0001<br/>");
label:
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>("activeruntimes");
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("activeruntimes");
label:
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>("queuesize");
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("queuesize");
label:
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>("hardmaximum");
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("hardmaximum");
if v == null goto label;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("hardmaximum");
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("hardminimum");
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.Object,java.lang.Object)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u hard max <br/>\u hard min");
label:
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>("newthreshold");
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("newThreshold");
if v == null goto label;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("newthreshold");
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("queuedownthreshold");
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.Object,java.lang.Object)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u new <br/>\u queue down");
label:
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>("queuesize");
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>("environment");
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("environment");
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.Object)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001\u0001");
label:
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("name", v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("startTime", v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("lastTime", v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("description", v);
if v != null goto label;
v = "";
goto label;
label:
v = v;
label:
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("value", v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("details", v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("thresholds", v);
if v != null goto label;
v = "--";
goto label;
label:
v = v;
label:
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("queueSize", v);
if v != null goto label;
v = "--";
goto label;
label:
v = v;
label:
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("runtimes", v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: void setOutputValue(java.lang.String,java.lang.Object)>("result", v);
v = interfaceinvoke v.<java.util.List: int size()>();
if v != 0 goto label;
v = 0;
goto label;
label:
v = 1;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: void setOutputValue(java.lang.String,java.lang.Object)>("hasStats", v);
label:
goto label;
label:
v := @caughtexception;
staticinvoke <org.glassfish.admingui.common.util.GuiUtil: void handleException(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext,java.lang.Throwable)>(v, v);
label:
return;
catch java.lang.Exception from label to label with label;
}
public static void updateMonitorLevels(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext)
{
java.lang.Object[] v;
java.util.Iterator v;
java.util.HashMap v;
java.util.logging.Logger v;
java.lang.Exception v;
java.lang.Object v, v, v, v, v;
java.lang.String v, v;
com.sun.jsftemplating.layout.descriptors.handler.HandlerContext v;
boolean v;
v := @parameter: com.sun.jsftemplating.layout.descriptors.handler.HandlerContext;
v = interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: java.lang.Object getInputValue(java.lang.String)>("endpoint");
v = interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: java.lang.Object getInputValue(java.lang.String)>("allRows");
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v = interfaceinvoke v.<java.util.List: 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 = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("attrName");
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("level");
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
goto label;
label:
staticinvoke <org.glassfish.admingui.common.util.RestUtil: java.util.Map restRequest(java.lang.String,java.util.Map,java.lang.String,com.sun.jsftemplating.layout.descriptors.handler.HandlerContext,boolean)>(v, v, "post", null, 0);
label:
goto label;
label:
v := @caughtexception;
v = staticinvoke <org.glassfish.admingui.common.util.GuiUtil: java.util.logging.Logger getLogger()>();
v = newarray (java.lang.Object)[2];
v[0] = v;
v[1] = v;
v = staticinvoke <org.glassfish.admingui.common.util.GuiUtil: java.lang.String getCommonMessage(java.lang.String,java.lang.Object[])>("msg.error.save.monitor.modules", v);
virtualinvoke v.<java.util.logging.Logger: void severe(java.lang.String)>(v);
v = staticinvoke <org.glassfish.admingui.common.util.GuiUtil: java.lang.String getMessage(java.lang.String)>("msg.error.checkLog");
staticinvoke <org.glassfish.admingui.common.util.GuiUtil: void handleError(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext,java.lang.String)>(v, v);
return;
label:
return;
catch java.lang.Exception from label to label with label;
}
public static void addToMonitorList(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext)
{
java.util.Iterator v;
java.lang.Object v, v, v;
com.sun.jsftemplating.layout.descriptors.handler.HandlerContext v;
boolean v;
java.util.ArrayList v;
v := @parameter: com.sun.jsftemplating.layout.descriptors.handler.HandlerContext;
v = interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: java.lang.Object getInputValue(java.lang.String)>("oldList");
v = interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: java.lang.Object getInputValue(java.lang.String)>("newList");
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v = v;
label:
if v == null goto label;
v = interfaceinvoke v.<java.util.List: 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()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: void setOutputValue(java.lang.String,java.lang.Object)>("result", v);
return;
}
public static void getValidMonitorLevels(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext)
{
java.util.List v;
com.sun.jsftemplating.layout.descriptors.handler.HandlerContext v;
v := @parameter: com.sun.jsftemplating.layout.descriptors.handler.HandlerContext;
v = <org.glassfish.admingui.common.handlers.MonitoringHandlers: java.util.List levels>;
interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: void setOutputValue(java.lang.String,java.lang.Object)>("monitorLevelList", v);
return;
}
public static void getFirstValueFromList(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext)
{
int v;
java.lang.Object v, v;
com.sun.jsftemplating.layout.descriptors.handler.HandlerContext v;
v := @parameter: com.sun.jsftemplating.layout.descriptors.handler.HandlerContext;
v = interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: java.lang.Object getInputValue(java.lang.String)>("values");
if v == null goto label;
v = interfaceinvoke v.<java.util.List: int size()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
label:
interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: void setOutputValue(java.lang.String,java.lang.Object)>("firstValue", v);
return;
}
public static void getAppName(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext)
{
java.util.ArrayList v, v;
java.util.Map v, v;
java.lang.String v, v, v, v, v;
boolean v, v, v;
java.util.Iterator v;
java.util.Set v, v;
java.lang.Exception v;
java.lang.Object v, v, v;
com.sun.jsftemplating.layout.descriptors.handler.HandlerContext v;
v := @parameter: com.sun.jsftemplating.layout.descriptors.handler.HandlerContext;
v = interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: java.lang.Object getInputValue(java.lang.String)>("endpoint");
v = interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: java.lang.Object getInputValue(java.lang.String)>("name");
v = v;
v = v;
label:
v = new java.util.ArrayList;
v = staticinvoke <org.glassfish.admingui.common.util.RestUtil: java.util.Map getChildMap(java.lang.String)>(v);
v = interfaceinvoke v.<java.util.Map: java.util.Set keySet()>();
specialinvoke v.<java.util.ArrayList: void <init>(java.util.Collection)>(v);
v = interfaceinvoke v.<java.util.List: 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 = new java.util.ArrayList;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001/\u0001/module");
v = staticinvoke <org.glassfish.admingui.common.util.RestUtil: java.util.Map getChildMap(java.lang.String)>(v);
v = interfaceinvoke v.<java.util.Map: java.util.Set keySet()>();
specialinvoke v.<java.util.ArrayList: void <init>(java.util.Collection)>(v);
v = interfaceinvoke v.<java.util.List: boolean contains(java.lang.Object)>(v);
if v == 0 goto label;
v = v;
label:
if v == null goto label;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
v = staticinvoke <java.net.URLEncoder: java.lang.String encode(java.lang.String,java.lang.String)>(v, "UTF-8");
v = staticinvoke <java.net.URLEncoder: java.lang.String encode(java.lang.String,java.lang.String)>(v, "UTF-8");
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001/\u0001");
label:
if v == null goto label;
v = staticinvoke <java.net.URLEncoder: java.lang.String encode(java.lang.String,java.lang.String)>(v, "UTF-8");
label:
goto label;
label:
v := @caughtexception;
staticinvoke <org.glassfish.admingui.common.util.GuiUtil: void handleException(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext,java.lang.Throwable)>(v, v);
label:
interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: void setOutputValue(java.lang.String,java.lang.Object)>("appName", v);
interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: void setOutputValue(java.lang.String,java.lang.Object)>("appFullName", v);
return;
catch java.lang.Exception from label to label with label;
}
public static void getWebStatsUrl(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext)
{
boolean v, v, v, v, v, v, v, v;
java.util.logging.Logger v, v;
java.io.UnsupportedEncodingException v;
java.lang.String[] v;
java.util.logging.Level v;
java.lang.Boolean v, v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.util.Iterator v;
java.lang.Object v, v, v, v, v, v, v;
com.sun.jsftemplating.layout.descriptors.handler.HandlerContext v;
v := @parameter: com.sun.jsftemplating.layout.descriptors.handler.HandlerContext;
v = interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: java.lang.Object getInputValue(java.lang.String)>("app");
v = interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: java.lang.Object getInputValue(java.lang.String)>("monitorURL");
v = interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: java.lang.Object getInputValue(java.lang.String)>("vsList");
v = interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: java.lang.Object getInputValue(java.lang.String)>("compVal");
v = interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: java.lang.Object getInputValue(java.lang.String)>("moduleProps");
v = "EMPTY";
v = "EMPTY";
v = "EMPTY";
v = "EMPTY";
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001/applications/\u0001");
label:
v = interfaceinvoke v.<java.util.List: 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 = staticinvoke <java.net.URLEncoder: java.lang.String encode(java.lang.String,java.lang.String)>(v, "UTF-8");
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001/\u0001");
v = staticinvoke <org.glassfish.admingui.common.handlers.MonitoringHandlers: java.lang.Boolean doesMonitoringDataExist(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
if v == 0 goto label;
v = staticinvoke <java.net.URLEncoder: java.lang.String encode(java.lang.String,java.lang.String)>(v, "UTF-8");
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001/\u0001");
v = "Web";
label:
if v == null goto label;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("");
if v != 0 goto label;
v = virtualinvoke v.<java.lang.String: java.lang.String[] split(java.lang.String)>("/");
v = v[0];
v = interfaceinvoke v.<java.util.List: boolean contains(java.lang.Object)>(v);
if v == 0 goto label;
if v == null goto label;
v = v[1];
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>(v);
if v == 0 goto label;
v = v[1];
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>(v);
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("Servlet");
if v == 0 goto label;
v = v[0];
v = staticinvoke <java.net.URLEncoder: java.lang.String encode(java.lang.String,java.lang.String)>(v, "UTF-8");
v = v[1];
v = staticinvoke <java.net.URLEncoder: java.lang.String encode(java.lang.String,java.lang.String)>(v, "UTF-8");
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String,java.lang.String)>(v, v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001/\u0001/\u0001");
v = staticinvoke <org.glassfish.admingui.common.util.RestUtil: java.lang.Boolean doesProxyExist(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
if v == 0 goto label;
v = v;
v = "ServletInstance";
label:
goto label;
label:
v := @caughtexception;
v = staticinvoke <org.glassfish.admingui.common.util.GuiUtil: java.util.logging.Logger getLogger()>();
v = staticinvoke <org.glassfish.admingui.common.util.GuiUtil: java.lang.String getCommonMessage(java.lang.String)>("log.error.getWebStatsUrl");
v = virtualinvoke v.<java.io.UnsupportedEncodingException: java.lang.String getLocalizedMessage()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001\u0001");
virtualinvoke v.<java.util.logging.Logger: void info(java.lang.String)>(v);
v = staticinvoke <org.glassfish.admingui.common.util.GuiUtil: java.util.logging.Logger getLogger()>();
v = <java.util.logging.Level: java.util.logging.Level FINE>;
v = virtualinvoke v.<java.util.logging.Logger: boolean isLoggable(java.util.logging.Level)>(v);
if v == 0 goto label;
virtualinvoke v.<java.io.UnsupportedEncodingException: void printStackTrace()>();
label:
interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: void setOutputValue(java.lang.String,java.lang.Object)>("webServletUrl", v);
interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: void setOutputValue(java.lang.String,java.lang.Object)>("webServletType", v);
interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: void setOutputValue(java.lang.String,java.lang.Object)>("webUrl", v);
interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: void setOutputValue(java.lang.String,java.lang.Object)>("webType", v);
return;
catch java.io.UnsupportedEncodingException from label to label with label;
}
public static void getStatsUrl(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext)
{
boolean v, v, v, v, v, v;
java.util.logging.Logger v, v;
java.util.List v;
java.lang.StringBuilder v, v, v, v, v;
java.io.UnsupportedEncodingException v;
java.lang.Object[] v;
java.lang.String[] v;
java.util.ArrayList v;
java.util.logging.Level v, v;
int v;
java.lang.Boolean v;
java.lang.String v, v, v, v, v, v, v;
java.util.Iterator v;
java.lang.Object v, v, v, v, v, v, v, v, v;
com.sun.jsftemplating.layout.descriptors.handler.HandlerContext v;
v := @parameter: com.sun.jsftemplating.layout.descriptors.handler.HandlerContext;
v = interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: java.lang.Object getInputValue(java.lang.String)>("app");
v = interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: java.lang.Object getInputValue(java.lang.String)>("compVal");
v = interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: java.lang.Object getInputValue(java.lang.String)>("monitorURL");
v = interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: java.lang.Object getInputValue(java.lang.String)>("moduleProps");
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = v;
if v == null goto label;
v = virtualinvoke v.<java.lang.String: java.lang.String trim()>();
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("");
if v != 0 goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v = v;
v = virtualinvoke v.<java.lang.String: boolean startsWith(java.lang.String)>("resources/");
if v == 0 goto label;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("resources");
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int)>(10);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v = virtualinvoke v.<java.lang.String: java.lang.String[] split(java.lang.String)>("/");
v = staticinvoke <java.util.Arrays: java.util.List asList(java.lang.Object[])>(v);
label:
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("/applications/");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = interfaceinvoke v.<java.util.List: 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 = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("/");
v = staticinvoke <java.net.URLEncoder: java.lang.String encode(java.lang.String,java.lang.String)>(v, "UTF-8");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
goto label;
label:
v := @caughtexception;
v = staticinvoke <org.glassfish.admingui.common.util.GuiUtil: java.util.logging.Logger getLogger()>();
v = <java.util.logging.Level: java.util.logging.Level INFO>;
v = newarray (java.lang.Object)[2];
v = staticinvoke <org.glassfish.admingui.common.util.GuiUtil: java.lang.String getCommonMessage(java.lang.String)>("log.error.getStatsUrl");
v[0] = v;
v = virtualinvoke v.<java.io.UnsupportedEncodingException: java.lang.String getLocalizedMessage()>();
v[1] = v;
virtualinvoke v.<java.util.logging.Logger: void log(java.util.logging.Level,java.lang.String,java.lang.Object[])>(v, "{0}{1}", v);
v = staticinvoke <org.glassfish.admingui.common.util.GuiUtil: java.util.logging.Logger getLogger()>();
v = <java.util.logging.Level: java.util.logging.Level FINE>;
v = virtualinvoke v.<java.util.logging.Logger: boolean isLoggable(java.util.logging.Level)>(v);
if v == 0 goto label;
virtualinvoke v.<java.io.UnsupportedEncodingException: void printStackTrace()>();
label:
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
v = staticinvoke <org.glassfish.admingui.common.util.RestUtil: java.lang.Boolean doesProxyExist(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.List: int size()>();
if v != 1 goto label;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>(v);
goto label;
label:
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("resources");
if v == 0 goto label;
v = "AppScopedResource";
goto label;
label:
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(1);
v = staticinvoke <org.glassfish.admingui.common.handlers.MonitoringHandlers: java.lang.String modifyStatType(java.lang.String)>(v);
goto label;
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("EMPTY");
label:
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: void setOutputValue(java.lang.String,java.lang.Object)>("statUrl", v);
interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: void setOutputValue(java.lang.String,java.lang.Object)>("statType", v);
return;
catch java.io.UnsupportedEncodingException from label to label with label;
}
public static void filterWebStats(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext)
{
java.util.Iterator v;
java.lang.String[] v;
java.util.ArrayList v;
java.util.List v;
java.lang.Object v, v, v, v;
com.sun.jsftemplating.layout.descriptors.handler.HandlerContext v;
boolean v, v, v, v, v;
v := @parameter: com.sun.jsftemplating.layout.descriptors.handler.HandlerContext;
v = interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: java.lang.Object getInputValue(java.lang.String)>("webStats");
v = interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: java.lang.Object getInputValue(java.lang.String)>("statType");
v = newarray (java.lang.String)[4];
v[0] = "MaxTime";
v[1] = "ProcessingTime";
v[2] = "RequestCount";
v[3] = "ErrorCount";
v = staticinvoke <java.util.Arrays: java.util.List asList(java.lang.Object[])>(v);
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
if v == null goto label;
v = interfaceinvoke v.<java.util.List: 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 = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("name");
v = interfaceinvoke v.<java.util.List: boolean contains(java.lang.Object)>(v);
if v == 0 goto label;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("Request");
if v == 0 goto label;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v = virtualinvoke v.<java.lang.String: boolean contains(java.lang.CharSequence)>(v);
if v == 0 goto label;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("Request");
if v != 0 goto label;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: void setOutputValue(java.lang.String,java.lang.Object)>("stats", v);
return;
}
public static void isPool(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext)
{
java.util.Set v;
java.lang.Exception v;
java.util.ArrayList v;
java.util.Map v;
java.lang.Boolean v;
java.lang.Object v, v;
com.sun.jsftemplating.layout.descriptors.handler.HandlerContext v;
boolean v;
v := @parameter: com.sun.jsftemplating.layout.descriptors.handler.HandlerContext;
v = interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: java.lang.Object getInputValue(java.lang.String)>("poolName");
v = interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: java.lang.Object getInputValue(java.lang.String)>("endpoint");
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(0);
label:
v = new java.util.ArrayList;
v = staticinvoke <org.glassfish.admingui.common.util.RestUtil: java.util.Map getChildMap(java.lang.String)>(v);
v = interfaceinvoke v.<java.util.Map: java.util.Set keySet()>();
specialinvoke v.<java.util.ArrayList: void <init>(java.util.Collection)>(v);
v = interfaceinvoke v.<java.util.List: boolean contains(java.lang.Object)>(v);
if v == 0 goto label;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
label:
goto label;
label:
v := @caughtexception;
staticinvoke <org.glassfish.admingui.common.util.GuiUtil: void handleException(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext,java.lang.Throwable)>(v, v);
label:
interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: void setOutputValue(java.lang.String,java.lang.Object)>("result", v);
return;
catch java.lang.Exception from label to label with label;
}
public static void getMonitoringPools(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext)
{
java.util.ArrayList v, v, v, v;
java.util.Map v, v;
java.lang.String v, v;
boolean v, v, v;
java.util.Iterator v;
java.util.Set v, v;
java.lang.Exception v;
java.lang.Object v, v, v;
com.sun.jsftemplating.layout.descriptors.handler.HandlerContext v;
v := @parameter: com.sun.jsftemplating.layout.descriptors.handler.HandlerContext;
v = interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: java.lang.Object getInputValue(java.lang.String)>("poolNames");
v = interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: java.lang.Object getInputValue(java.lang.String)>("endpoint");
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
label:
v = new java.util.ArrayList;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001/jdbc-connection-pool");
v = staticinvoke <org.glassfish.admingui.common.util.RestUtil: java.util.Map getChildMap(java.lang.String)>(v);
v = interfaceinvoke v.<java.util.Map: java.util.Set keySet()>();
specialinvoke v.<java.util.ArrayList: void <init>(java.util.Collection)>(v);
v = new java.util.ArrayList;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001/connector-connection-pool");
v = staticinvoke <org.glassfish.admingui.common.util.RestUtil: java.util.Map getChildMap(java.lang.String)>(v);
v = interfaceinvoke v.<java.util.Map: java.util.Set keySet()>();
specialinvoke v.<java.util.ArrayList: void <init>(java.util.Collection)>(v);
v = interfaceinvoke v.<java.util.List: 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 = interfaceinvoke v.<java.util.List: boolean contains(java.lang.Object)>(v);
if v == 0 goto label;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v = interfaceinvoke v.<java.util.List: boolean contains(java.lang.Object)>(v);
if v == 0 goto label;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v := @caughtexception;
staticinvoke <org.glassfish.admingui.common.util.GuiUtil: void handleException(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext,java.lang.Throwable)>(v, v);
label:
interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: void setOutputValue(java.lang.String,java.lang.Object)>("jdbcList", v);
interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: void setOutputValue(java.lang.String,java.lang.Object)>("firstJdbc", "");
interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: void setOutputValue(java.lang.String,java.lang.Object)>("connectorList", v);
interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: void setOutputValue(java.lang.String,java.lang.Object)>("firstConnector", "");
return;
catch java.lang.Exception from label to label with label;
}
public static void getInstanceMonitorURL(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext)
{
java.lang.Object v, v;
java.lang.String v;
com.sun.jsftemplating.layout.descriptors.handler.HandlerContext v;
v := @parameter: com.sun.jsftemplating.layout.descriptors.handler.HandlerContext;
v = interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: java.lang.Object getInputValue(java.lang.String)>("instanceName");
v = staticinvoke <org.glassfish.admingui.common.util.GuiUtil: java.lang.Object getSessionValue(java.lang.String)>("MONITOR_URL");
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.Object,java.lang.Object)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001/\u0001");
interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: void setOutputValue(java.lang.String,java.lang.Object)>("monitorURL", v);
return;
}
public static java.lang.Boolean doesAppProxyExist(java.lang.String, java.lang.String)
{
java.util.Map v;
int v;
java.lang.Boolean v;
java.lang.String v, v;
boolean v;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = 0;
v = staticinvoke <org.glassfish.admingui.common.handlers.MonitoringHandlers: java.util.Map getSubComponents(java.lang.String,java.lang.String)>(v, v);
if v == null goto label;
v = interfaceinvoke v.<java.util.Map: int size()>();
if v <= 0 goto label;
v = 1;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public static java.util.Map getSubComponents(java.lang.String, java.lang.String)
{
java.util.HashMap v;
java.util.logging.Logger v;
java.lang.Exception v;
java.util.Map v;
int v;
java.lang.Object v, v, v;
java.lang.String v, v, v, v;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = staticinvoke <org.glassfish.admingui.common.util.GuiUtil: java.lang.Object getSessionValue(java.lang.String)>("REST_URL");
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.Object,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001/applications/application/\u0001/list-sub-components");
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("appname", v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("id", v);
label:
v = staticinvoke <org.glassfish.admingui.common.util.RestUtil: java.util.Map restRequest(java.lang.String,java.util.Map,java.lang.String,com.sun.jsftemplating.layout.descriptors.handler.HandlerContext,boolean)>(v, v, "GET", null, 0);
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("data");
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("properties");
if v == null goto label;
v = interfaceinvoke v.<java.util.Map: int size()>();
if v <= 0 goto label;
label:
return v;
label:
v := @caughtexception;
v = staticinvoke <org.glassfish.admingui.common.util.GuiUtil: java.util.logging.Logger getLogger()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.util.Map)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Error in getSubComponents ; \nendpoint = \u0001attrs=\u0001method=GET");
virtualinvoke v.<java.util.logging.Logger: void severe(java.lang.String)>(v);
label:
return null;
catch java.lang.Exception from label to label with label;
}
public static java.lang.Boolean doesMonitoringDataExist(java.lang.String)
{
java.util.Map v;
int v;
java.lang.Boolean v, v, v;
java.lang.String v;
boolean v;
v := @parameter: java.lang.String;
v = staticinvoke <org.glassfish.admingui.common.util.RestUtil: java.lang.Boolean doesProxyExist(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
if v == 0 goto label;
v = staticinvoke <org.glassfish.admingui.common.handlers.MonitoringHandlers: java.util.Map getMonitoringStatInfo(java.lang.String)>(v);
v = interfaceinvoke v.<java.util.Map: int size()>();
if v <= 0 goto label;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
return v;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(0);
return v;
}
public static java.lang.String modifyStatType(java.lang.String)
{
java.lang.String[] v;
java.util.Locale v;
int v, v;
java.lang.StringBuilder v;
java.lang.String v, v, v, v, v, v, v, v;
v := @parameter: java.lang.String;
v = virtualinvoke v.<java.lang.String: java.lang.String[] split(java.lang.String)>("-");
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = 0;
label:
v = lengthof v;
if v >= v goto label;
v = v[v];
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int,int)>(0, 1);
v = <org.glassfish.admingui.common.util.GuiUtil: java.util.Locale guiLocale>;
v = virtualinvoke v.<java.lang.String: java.lang.String toUpperCase(java.util.Locale)>(v);
v = v[v];
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int)>(1);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001\u0001");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = v + 1;
goto label;
label:
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
}
private static java.lang.String formatActiveIdsForDisplay(java.lang.String)
{
java.lang.String[] v, v, v;
int v, v, v, v, v, v, v, v, v;
java.lang.String v, v, v, v, v, v;
boolean v, v, v;
java.lang.StringBuilder v, v, v, v;
v := @parameter: java.lang.String;
if v != null goto label;
return "";
label:
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>(java.lang.String)>(" ");
v = virtualinvoke v.<java.lang.String: java.lang.String[] split(java.lang.String)>("%%%EOL%%%");
v = lengthof v;
if v <= 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("<table>");
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = virtualinvoke v.<java.lang.String: boolean startsWith(java.lang.String)>("Transaction");
if v == 0 goto label;
v = virtualinvoke v.<java.lang.String: java.lang.String replaceFirst(java.lang.String,java.lang.String)>(" ", "_");
v = virtualinvoke v.<java.lang.String: java.lang.String[] split(java.lang.String)>(" ");
v = lengthof v;
if v <= 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("<tr>");
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = virtualinvoke v.<java.lang.String: boolean isEmpty()>();
if v != 0 goto label;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("<td>");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("</td>");
label:
v = v + 1;
goto label;
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("</tr>");
goto label;
label:
v = virtualinvoke v.<java.lang.String: java.lang.String[] split(java.lang.String)>(" ");
v = lengthof v;
if v <= 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("<tr>");
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = virtualinvoke v.<java.lang.String: boolean isEmpty()>();
if v != 0 goto label;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("<td>");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("</td>");
label:
v = v + 1;
goto label;
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("</tr>");
label:
v = v + 1;
goto label;
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("</table>");
label:
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
}
private static java.lang.String formatStringForDisplay(java.lang.String)
{
java.lang.String[] v;
int v, v, v, v, v;
java.lang.StringBuilder v;
java.lang.String v, v, v;
v := @parameter: java.lang.String;
v = virtualinvoke v.<java.lang.String: java.lang.String[] split(java.lang.String)>(",");
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = lengthof v;
if v <= 10 goto label;
v = 0;
label:
v = lengthof v;
if v >= v goto label;
v = v[v];
v = virtualinvoke v.<java.lang.StringBuilder: int length()>();
if v == 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(",");
label:
v = v % 10;
if v != 0 goto label;
if v == 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("\n");
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = v + 1;
goto label;
label:
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
label:
return v;
}
private static java.util.Map getMonitoringStatInfo(java.lang.String)
{
java.util.HashMap v;
java.util.logging.Logger v;
java.lang.Exception v;
java.util.logging.Level v;
java.util.Map v, v;
java.lang.Object v, v, v;
java.lang.String v;
v := @parameter: java.lang.String;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v = v;
label:
v = staticinvoke <org.glassfish.admingui.common.util.RestUtil: java.util.Map restRequest(java.lang.String,java.util.Map,java.lang.String,com.sun.jsftemplating.layout.descriptors.handler.HandlerContext,boolean)>(v, null, "GET", null, 0);
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("data");
if v == null goto label;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("extraProperties");
if v == null goto label;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("entity");
if v == null goto label;
v = v;
label:
goto label;
label:
v := @caughtexception;
v = staticinvoke <org.glassfish.admingui.common.util.GuiUtil: java.util.logging.Logger getLogger()>();
v = <java.util.logging.Level: java.util.logging.Level SEVERE>;
virtualinvoke v.<java.util.logging.Logger: void log(java.util.logging.Level,java.lang.String,java.lang.Object)>(v, "Error in getMonitoringStatInfo ; \nendpoint = {0}attrs=method=GET", v);
label:
return v;
catch java.lang.Exception from label to label with label;
}
static void <clinit>()
{
java.util.ArrayList v, v, v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.util.List v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
<org.glassfish.admingui.common.handlers.MonitoringHandlers: java.util.List levels> = v;
v = <org.glassfish.admingui.common.handlers.MonitoringHandlers: java.util.List levels>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("OFF");
v = <org.glassfish.admingui.common.handlers.MonitoringHandlers: java.util.List levels>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("LOW");
v = <org.glassfish.admingui.common.handlers.MonitoringHandlers: java.util.List levels>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("HIGH");
v = staticinvoke <org.glassfish.admingui.common.util.GuiUtil: java.lang.String getCommonMessage(java.lang.String)>("monitoring.module.Jvm");
<org.glassfish.admingui.common.handlers.MonitoringHandlers: java.lang.String JVM> = v;
v = staticinvoke <org.glassfish.admingui.common.util.GuiUtil: java.lang.String getCommonMessage(java.lang.String)>("monitoring.module.Web");
<org.glassfish.admingui.common.handlers.MonitoringHandlers: java.lang.String WEB_CONTAINER> = v;
v = staticinvoke <org.glassfish.admingui.common.util.GuiUtil: java.lang.String getCommonMessage(java.lang.String)>("monitoring.module.Http");
<org.glassfish.admingui.common.handlers.MonitoringHandlers: java.lang.String HTTP_SERVICE> = v;
v = staticinvoke <org.glassfish.admingui.common.util.GuiUtil: java.lang.String getCommonMessage(java.lang.String)>("monitoring.module.ThreadPool");
<org.glassfish.admingui.common.handlers.MonitoringHandlers: java.lang.String THREAD_POOL> = v;
v = staticinvoke <org.glassfish.admingui.common.util.GuiUtil: java.lang.String getCommonMessage(java.lang.String)>("monitoring.module.Jdbc");
<org.glassfish.admingui.common.handlers.MonitoringHandlers: java.lang.String JDBC_CONNECTION_POOL> = v;
v = staticinvoke <org.glassfish.admingui.common.util.GuiUtil: java.lang.String getCommonMessage(java.lang.String)>("monitoring.module.Connector");
<org.glassfish.admingui.common.handlers.MonitoringHandlers: java.lang.String CONNECTOR_CONNECTION_POOL> = v;
v = staticinvoke <org.glassfish.admingui.common.util.GuiUtil: java.lang.String getCommonMessage(java.lang.String)>("monitoring.module.Ejb");
<org.glassfish.admingui.common.handlers.MonitoringHandlers: java.lang.String EJB_CONTAINER> = v;
v = staticinvoke <org.glassfish.admingui.common.util.GuiUtil: java.lang.String getCommonMessage(java.lang.String)>("monitoring.module.TransactionService");
<org.glassfish.admingui.common.handlers.MonitoringHandlers: java.lang.String TRANSACTION_SERVICE> = v;
v = staticinvoke <org.glassfish.admingui.common.util.GuiUtil: java.lang.String getCommonMessage(java.lang.String)>("monitoring.module.Orb");
<org.glassfish.admingui.common.handlers.MonitoringHandlers: java.lang.String ORB> = v;
v = staticinvoke <org.glassfish.admingui.common.util.GuiUtil: java.lang.String getCommonMessage(java.lang.String)>("monitoring.module.ConnectorService");
<org.glassfish.admingui.common.handlers.MonitoringHandlers: java.lang.String CONNECTOR_SERVICE> = v;
v = staticinvoke <org.glassfish.admingui.common.util.GuiUtil: java.lang.String getCommonMessage(java.lang.String)>("monitoring.module.JmsService");
<org.glassfish.admingui.common.handlers.MonitoringHandlers: java.lang.String JMS_SERVICE> = v;
v = staticinvoke <org.glassfish.admingui.common.util.GuiUtil: java.lang.String getCommonMessage(java.lang.String)>("monitoring.module.WebServices");
<org.glassfish.admingui.common.handlers.MonitoringHandlers: java.lang.String WEB_SERVICES_CONTAINER> = v;
v = staticinvoke <org.glassfish.admingui.common.util.GuiUtil: java.lang.String getCommonMessage(java.lang.String)>("monitoring.module.Jpa");
<org.glassfish.admingui.common.handlers.MonitoringHandlers: java.lang.String JPA> = v;
v = staticinvoke <org.glassfish.admingui.common.util.GuiUtil: java.lang.String getCommonMessage(java.lang.String)>("monitoring.module.Security");
<org.glassfish.admingui.common.handlers.MonitoringHandlers: java.lang.String SECURITY> = v;
v = staticinvoke <org.glassfish.admingui.common.util.GuiUtil: java.lang.String getCommonMessage(java.lang.String)>("monitoring.module.Jersey");
<org.glassfish.admingui.common.handlers.MonitoringHandlers: java.lang.String JERSEY> = v;
v = staticinvoke <org.glassfish.admingui.common.util.GuiUtil: java.lang.String getCommonMessage(java.lang.String)>("monitoring.module.Deployment");
<org.glassfish.admingui.common.handlers.MonitoringHandlers: java.lang.String DEPLOYMENT> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
<org.glassfish.admingui.common.handlers.MonitoringHandlers: java.util.List monDisplayList> = v;
v = <org.glassfish.admingui.common.handlers.MonitoringHandlers: java.util.List monDisplayList>;
v = <org.glassfish.admingui.common.handlers.MonitoringHandlers: java.lang.String JVM>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = <org.glassfish.admingui.common.handlers.MonitoringHandlers: java.util.List monDisplayList>;
v = <org.glassfish.admingui.common.handlers.MonitoringHandlers: java.lang.String WEB_CONTAINER>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = <org.glassfish.admingui.common.handlers.MonitoringHandlers: java.util.List monDisplayList>;
v = <org.glassfish.admingui.common.handlers.MonitoringHandlers: java.lang.String HTTP_SERVICE>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = <org.glassfish.admingui.common.handlers.MonitoringHandlers: java.util.List monDisplayList>;
v = <org.glassfish.admingui.common.handlers.MonitoringHandlers: java.lang.String THREAD_POOL>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = <org.glassfish.admingui.common.handlers.MonitoringHandlers: java.util.List monDisplayList>;
v = <org.glassfish.admingui.common.handlers.MonitoringHandlers: java.lang.String JDBC_CONNECTION_POOL>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = <org.glassfish.admingui.common.handlers.MonitoringHandlers: java.util.List monDisplayList>;
v = <org.glassfish.admingui.common.handlers.MonitoringHandlers: java.lang.String CONNECTOR_CONNECTION_POOL>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = <org.glassfish.admingui.common.handlers.MonitoringHandlers: java.util.List monDisplayList>;
v = <org.glassfish.admingui.common.handlers.MonitoringHandlers: java.lang.String EJB_CONTAINER>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = <org.glassfish.admingui.common.handlers.MonitoringHandlers: java.util.List monDisplayList>;
v = <org.glassfish.admingui.common.handlers.MonitoringHandlers: java.lang.String TRANSACTION_SERVICE>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = <org.glassfish.admingui.common.handlers.MonitoringHandlers: java.util.List monDisplayList>;
v = <org.glassfish.admingui.common.handlers.MonitoringHandlers: java.lang.String ORB>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = <org.glassfish.admingui.common.handlers.MonitoringHandlers: java.util.List monDisplayList>;
v = <org.glassfish.admingui.common.handlers.MonitoringHandlers: java.lang.String CONNECTOR_SERVICE>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = <org.glassfish.admingui.common.handlers.MonitoringHandlers: java.util.List monDisplayList>;
v = <org.glassfish.admingui.common.handlers.MonitoringHandlers: java.lang.String JMS_SERVICE>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = <org.glassfish.admingui.common.handlers.MonitoringHandlers: java.util.List monDisplayList>;
v = <org.glassfish.admingui.common.handlers.MonitoringHandlers: java.lang.String WEB_SERVICES_CONTAINER>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = <org.glassfish.admingui.common.handlers.MonitoringHandlers: java.util.List monDisplayList>;
v = <org.glassfish.admingui.common.handlers.MonitoringHandlers: java.lang.String JPA>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = <org.glassfish.admingui.common.handlers.MonitoringHandlers: java.util.List monDisplayList>;
v = <org.glassfish.admingui.common.handlers.MonitoringHandlers: java.lang.String SECURITY>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = <org.glassfish.admingui.common.handlers.MonitoringHandlers: java.util.List monDisplayList>;
v = <org.glassfish.admingui.common.handlers.MonitoringHandlers: java.lang.String JERSEY>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = <org.glassfish.admingui.common.handlers.MonitoringHandlers: java.util.List monDisplayList>;
v = <org.glassfish.admingui.common.handlers.MonitoringHandlers: java.lang.String DEPLOYMENT>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
<org.glassfish.admingui.common.handlers.MonitoringHandlers: java.util.List monNamesList> = v;
v = <org.glassfish.admingui.common.handlers.MonitoringHandlers: java.util.List monNamesList>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("jvm");
v = <org.glassfish.admingui.common.handlers.MonitoringHandlers: java.util.List monNamesList>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("webContainer");
v = <org.glassfish.admingui.common.handlers.MonitoringHandlers: java.util.List monNamesList>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("httpService");
v = <org.glassfish.admingui.common.handlers.MonitoringHandlers: java.util.List monNamesList>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("threadPool");
v = <org.glassfish.admingui.common.handlers.MonitoringHandlers: java.util.List monNamesList>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("jdbcConnectionPool");
v = <org.glassfish.admingui.common.handlers.MonitoringHandlers: java.util.List monNamesList>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("connectorConnectionPool");
v = <org.glassfish.admingui.common.handlers.MonitoringHandlers: java.util.List monNamesList>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("ejbContainer");
v = <org.glassfish.admingui.common.handlers.MonitoringHandlers: java.util.List monNamesList>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("transactionService");
v = <org.glassfish.admingui.common.handlers.MonitoringHandlers: java.util.List monNamesList>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("orb");
v = <org.glassfish.admingui.common.handlers.MonitoringHandlers: java.util.List monNamesList>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("connectorService");
v = <org.glassfish.admingui.common.handlers.MonitoringHandlers: java.util.List monNamesList>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("jmsService");
v = <org.glassfish.admingui.common.handlers.MonitoringHandlers: java.util.List monNamesList>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("webServicesContainer");
v = <org.glassfish.admingui.common.handlers.MonitoringHandlers: java.util.List monNamesList>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("jpa");
v = <org.glassfish.admingui.common.handlers.MonitoringHandlers: java.util.List monNamesList>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("security");
v = <org.glassfish.admingui.common.handlers.MonitoringHandlers: java.util.List monNamesList>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("jersey");
v = <org.glassfish.admingui.common.handlers.MonitoringHandlers: java.util.List monNamesList>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>("deployment");
return;
}
}