public class org.glassfish.web.admin.monitor.HttpServiceStatsProvider extends java.lang.Object implements org.glassfish.hk.api.PostConstruct
{
private org.glassfish.grizzly.config.dom.NetworkConfig networkConfig;
private static final java.util.logging.Logger logger;
private static final java.lang.String ERROR_COUNT_DESCRIPTION;
private static final java.lang.String MAX_TIME_DESCRIPTION;
private static final java.lang.String PROCESSING_TIME_DESCRIPTION;
private static final java.lang.String COUNT_BYTES_RECEIVED_DESCRIPTION;
private static final java.lang.String COUNT_BYTES_TRANSMITTED_DESCRIPTION;
private static final java.lang.String COUNT_OPEN_CONNECTIONS_DESCRIPTION;
private static final java.lang.String COUNT_REQUESTS_DESCRIPTION;
private static final java.lang.String MAX_OPEN_CONNECTIONS_DESCRIPTION;
private static final java.lang.String METHOD_DESCRIPTION;
private static final java.lang.String URI_DESCRIPTION;
private static final java.lang.String COUNT_200_DESCRIPTION;
private static final java.lang.String COUNT_2xx_DESCRIPTION;
private static final java.lang.String COUNT_302_DESCRIPTION;
private static final java.lang.String COUNT_304_DESCRIPTION;
private static final java.lang.String COUNT_3xx_DESCRIPTION;
private static final java.lang.String COUNT_400_DESCRIPTION;
private static final java.lang.String COUNT_401_DESCRIPTION;
private static final java.lang.String COUNT_403_DESCRIPTION;
private static final java.lang.String COUNT_404_DESCRIPTION;
private static final java.lang.String COUNT_4xx_DESCRIPTION;
private static final java.lang.String COUNT_503_DESCRIPTION;
private static final java.lang.String COUNT_5xx_DESCRIPTION;
private static final java.lang.String COUNT_OTHER_DESCRIPTION;
private org.glassfish.external.statistics.impl.CountStatisticImpl errorCount;
private org.glassfish.external.statistics.impl.CountStatisticImpl maxTime;
private org.glassfish.external.statistics.impl.CountStatisticImpl processingTime;
private org.glassfish.external.statistics.impl.CountStatisticImpl countBytesReceived;
private org.glassfish.external.statistics.impl.CountStatisticImpl countBytesTransmitted;
private org.glassfish.external.statistics.impl.CountStatisticImpl countOpenConnections;
private org.glassfish.external.statistics.impl.CountStatisticImpl countRequests;
private org.glassfish.external.statistics.impl.CountStatisticImpl maxOpenConnections;
private org.glassfish.external.statistics.impl.StringStatisticImpl method;
private org.glassfish.external.statistics.impl.StringStatisticImpl uri;
private org.glassfish.external.statistics.impl.CountStatisticImpl count;
private org.glassfish.external.statistics.impl.CountStatisticImpl count2xx;
private org.glassfish.external.statistics.impl.CountStatisticImpl count;
private org.glassfish.external.statistics.impl.CountStatisticImpl count;
private org.glassfish.external.statistics.impl.CountStatisticImpl count3xx;
private org.glassfish.external.statistics.impl.CountStatisticImpl count;
private org.glassfish.external.statistics.impl.CountStatisticImpl count;
private org.glassfish.external.statistics.impl.CountStatisticImpl count;
private org.glassfish.external.statistics.impl.CountStatisticImpl count;
private org.glassfish.external.statistics.impl.CountStatisticImpl count4xx;
private org.glassfish.external.statistics.impl.CountStatisticImpl count;
private org.glassfish.external.statistics.impl.CountStatisticImpl count5xx;
private org.glassfish.external.statistics.impl.CountStatisticImpl countOther;
private org.glassfish.external.statistics.impl.TimeStatisticImpl requestProcessTime;
private java.lang.String virtualServerName;
private java.lang.String[] networkListeners;
private java.util.concurrent.atomic.AtomicLong maxOpenConnectionsAtomic;
private java.lang.ThreadLocal individualData;
public void <init>(java.lang.String, java.lang.String, org.glassfish.grizzly.config.dom.NetworkConfig)
{
org.glassfish.external.statistics.impl.CountStatisticImpl 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;
org.glassfish.external.statistics.impl.TimeStatisticImpl v;
org.glassfish.grizzly.config.dom.NetworkConfig v;
org.glassfish.web.admin.monitor.HttpServiceStatsProvider v;
java.lang.Object[] v;
org.glassfish.external.statistics.impl.StringStatisticImpl v, v;
java.lang.String[] v, v;
long v;
int v;
java.lang.String v, v;
java.util.concurrent.atomic.AtomicLong v;
org.glassfish.web.admin.monitor.HttpServiceStatsProvider$1 v;
v := @this: org.glassfish.web.admin.monitor.HttpServiceStatsProvider;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: org.glassfish.grizzly.config.dom.NetworkConfig;
specialinvoke v.<java.lang.Object: void <init>()>();
v = new org.glassfish.external.statistics.impl.CountStatisticImpl;
specialinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void <init>(java.lang.String,java.lang.String,java.lang.String)>("ErrorCount", "count", "Cumulative value of the error count, with error count representing the number of cases where the response code was greater than or equal to 400");
v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl errorCount> = v;
v = new org.glassfish.external.statistics.impl.CountStatisticImpl;
specialinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void <init>(java.lang.String,java.lang.String,java.lang.String)>("MaxTime", "millisecond", "Longest response time for a request; not a cumulative value, but the largest response time from among the response times");
v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl maxTime> = v;
v = new org.glassfish.external.statistics.impl.CountStatisticImpl;
specialinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void <init>(java.lang.String,java.lang.String,java.lang.String)>("ProcessingTime", "millisecond", "Average request processing time");
v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl processingTime> = v;
v = new org.glassfish.external.statistics.impl.CountStatisticImpl;
specialinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void <init>(java.lang.String,java.lang.String,java.lang.String)>("CountBytesReceived", "count", "The number of bytes received");
v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl countBytesReceived> = v;
v = new org.glassfish.external.statistics.impl.CountStatisticImpl;
specialinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void <init>(java.lang.String,java.lang.String,java.lang.String)>("CountBytesTransmitted", "count", "The number of bytes transmitted");
v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl countBytesTransmitted> = v;
v = new org.glassfish.external.statistics.impl.CountStatisticImpl;
specialinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void <init>(java.lang.String,java.lang.String,java.lang.String)>("CountOpenConnections", "count", "The number of open connections");
v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl countOpenConnections> = v;
v = new org.glassfish.external.statistics.impl.CountStatisticImpl;
specialinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void <init>(java.lang.String,java.lang.String,java.lang.String)>("CountRequests", "count", "The number of requests received");
v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl countRequests> = v;
v = new org.glassfish.external.statistics.impl.CountStatisticImpl;
specialinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void <init>(java.lang.String,java.lang.String,java.lang.String)>("MaxOpenConnections", "count", "The maximum number of open connections");
v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl maxOpenConnections> = v;
v = new org.glassfish.external.statistics.impl.StringStatisticImpl;
specialinvoke v.<org.glassfish.external.statistics.impl.StringStatisticImpl: void <init>(java.lang.String,java.lang.String,java.lang.String)>("Method", "String", "The method of the last request serviced");
v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.StringStatisticImpl method> = v;
v = new org.glassfish.external.statistics.impl.StringStatisticImpl;
specialinvoke v.<org.glassfish.external.statistics.impl.StringStatisticImpl: void <init>(java.lang.String,java.lang.String,java.lang.String)>("Uri", "String", "The URI of the last request serviced");
v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.StringStatisticImpl uri> = v;
v = new org.glassfish.external.statistics.impl.CountStatisticImpl;
specialinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void <init>(java.lang.String,java.lang.String,java.lang.String)>("Count200", "count", "Number of responses with a status code equal to 200");
v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl count200> = v;
v = new org.glassfish.external.statistics.impl.CountStatisticImpl;
specialinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void <init>(java.lang.String,java.lang.String,java.lang.String)>("Count2xx", "count", "Number of responses with a status code in the 2xx range");
v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl count2xx> = v;
v = new org.glassfish.external.statistics.impl.CountStatisticImpl;
specialinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void <init>(java.lang.String,java.lang.String,java.lang.String)>("Count302", "count", "Number of responses with a status code equal to 302");
v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl count302> = v;
v = new org.glassfish.external.statistics.impl.CountStatisticImpl;
specialinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void <init>(java.lang.String,java.lang.String,java.lang.String)>("Count304", "count", "Number of responses with a status code equal to 304");
v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl count304> = v;
v = new org.glassfish.external.statistics.impl.CountStatisticImpl;
specialinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void <init>(java.lang.String,java.lang.String,java.lang.String)>("Count3xx", "count", "Number of responses with a status code in the 3xx range");
v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl count3xx> = v;
v = new org.glassfish.external.statistics.impl.CountStatisticImpl;
specialinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void <init>(java.lang.String,java.lang.String,java.lang.String)>("Count400", "count", "Number of responses with a status code equal to 400");
v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl count400> = v;
v = new org.glassfish.external.statistics.impl.CountStatisticImpl;
specialinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void <init>(java.lang.String,java.lang.String,java.lang.String)>("Count401", "count", "Number of responses with a status code equal to 401");
v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl count401> = v;
v = new org.glassfish.external.statistics.impl.CountStatisticImpl;
specialinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void <init>(java.lang.String,java.lang.String,java.lang.String)>("Count403", "count", "Number of responses with a status code equal to 403");
v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl count403> = v;
v = new org.glassfish.external.statistics.impl.CountStatisticImpl;
specialinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void <init>(java.lang.String,java.lang.String,java.lang.String)>("Count404", "count", "Number of responses with a status code equal to 404");
v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl count404> = v;
v = new org.glassfish.external.statistics.impl.CountStatisticImpl;
specialinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void <init>(java.lang.String,java.lang.String,java.lang.String)>("Count4xx", "count", "Number of responses with a status code in the 4xx range");
v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl count4xx> = v;
v = new org.glassfish.external.statistics.impl.CountStatisticImpl;
specialinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void <init>(java.lang.String,java.lang.String,java.lang.String)>("Count503", "count", "Number of responses with a status code equal to 503");
v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl count503> = v;
v = new org.glassfish.external.statistics.impl.CountStatisticImpl;
specialinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void <init>(java.lang.String,java.lang.String,java.lang.String)>("Count5xx", "count", "Number of responses with a status code in the 5xx range");
v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl count5xx> = v;
v = new org.glassfish.external.statistics.impl.CountStatisticImpl;
specialinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void <init>(java.lang.String,java.lang.String,java.lang.String)>("CountOther", "count", "Number of responses with a status code outside the 2xx, 3xx, 4xx, and 5xx range");
v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl countOther> = v;
v = new org.glassfish.external.statistics.impl.TimeStatisticImpl;
v = staticinvoke <java.lang.System: long currentTimeMillis()>();
specialinvoke v.<org.glassfish.external.statistics.impl.TimeStatisticImpl: void <init>(long,long,long,long,java.lang.String,java.lang.String,java.lang.String,long,long)>(0L, 0L, 0L, 0L, "", "", "", v, -1L);
v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.TimeStatisticImpl requestProcessTime> = v;
v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: java.lang.String virtualServerName> = null;
v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: java.lang.String[] networkListeners> = null;
v = new java.util.concurrent.atomic.AtomicLong;
specialinvoke v.<java.util.concurrent.atomic.AtomicLong: void <init>()>();
v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: java.util.concurrent.atomic.AtomicLong maxOpenConnectionsAtomic> = v;
v = new org.glassfish.web.admin.monitor.HttpServiceStatsProvider$1;
specialinvoke v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider$1: void <init>(org.glassfish.web.admin.monitor.HttpServiceStatsProvider)>(v);
v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: java.lang.ThreadLocal individualData> = v;
v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: java.lang.String virtualServerName> = v;
v = staticinvoke <com.sun.enterprise.util.StringUtils: java.util.List parseStringList(java.lang.String,java.lang.String)>(v, ",");
if v != null goto label;
v = newarray (java.lang.String)[0];
goto label;
label:
v = interfaceinvoke v.<java.util.List: int size()>();
v = newarray (java.lang.String)[v];
v = interfaceinvoke v.<java.util.List: java.lang.Object[] toArray(java.lang.Object[])>(v);
label:
v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: java.lang.String[] networkListeners> = v;
v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.grizzly.config.dom.NetworkConfig networkConfig> = v;
return;
}
public void postConstruct()
{
org.glassfish.web.admin.monitor.HttpServiceStatsProvider v;
v := @this: org.glassfish.web.admin.monitor.HttpServiceStatsProvider;
return;
}
public org.glassfish.external.statistics.CountStatistic getMaxTime()
{
org.glassfish.web.admin.monitor.HttpServiceStatsProvider v;
long v;
org.glassfish.external.statistics.impl.CountStatisticImpl v, v;
org.glassfish.external.statistics.impl.TimeStatisticImpl v;
v := @this: org.glassfish.web.admin.monitor.HttpServiceStatsProvider;
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl maxTime>;
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.TimeStatisticImpl requestProcessTime>;
v = virtualinvoke v.<org.glassfish.external.statistics.impl.TimeStatisticImpl: long getMaxTime()>();
virtualinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void setCount(long)>(v);
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl maxTime>;
return v;
}
public org.glassfish.external.statistics.CountStatistic getTime()
{
org.glassfish.web.admin.monitor.HttpServiceStatsProvider v;
long v;
org.glassfish.external.statistics.impl.CountStatisticImpl v, v;
v := @this: org.glassfish.web.admin.monitor.HttpServiceStatsProvider;
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl processingTime>;
v = virtualinvoke v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: long getProcessTime()>();
virtualinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void setCount(long)>(v);
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl processingTime>;
return v;
}
public org.glassfish.external.statistics.CountStatistic getCountBytesReceived()
{
org.glassfish.web.admin.monitor.HttpServiceStatsProvider v;
org.glassfish.external.statistics.impl.CountStatisticImpl v;
v := @this: org.glassfish.web.admin.monitor.HttpServiceStatsProvider;
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl countBytesReceived>;
return v;
}
public org.glassfish.external.statistics.CountStatistic getCountBytesTransmitted()
{
org.glassfish.web.admin.monitor.HttpServiceStatsProvider v;
org.glassfish.external.statistics.impl.CountStatisticImpl v;
v := @this: org.glassfish.web.admin.monitor.HttpServiceStatsProvider;
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl countBytesTransmitted>;
return v;
}
public org.glassfish.external.statistics.CountStatistic getCountOpenConnections()
{
org.glassfish.web.admin.monitor.HttpServiceStatsProvider v;
org.glassfish.external.statistics.impl.CountStatisticImpl v;
v := @this: org.glassfish.web.admin.monitor.HttpServiceStatsProvider;
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl countOpenConnections>;
return v;
}
public org.glassfish.external.statistics.CountStatistic getCountRequests()
{
org.glassfish.web.admin.monitor.HttpServiceStatsProvider v;
org.glassfish.external.statistics.impl.CountStatisticImpl v;
v := @this: org.glassfish.web.admin.monitor.HttpServiceStatsProvider;
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl countRequests>;
return v;
}
public org.glassfish.external.statistics.CountStatistic getMaxOpenConnections()
{
org.glassfish.web.admin.monitor.HttpServiceStatsProvider v;
org.glassfish.external.statistics.impl.CountStatisticImpl v;
v := @this: org.glassfish.web.admin.monitor.HttpServiceStatsProvider;
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl maxOpenConnections>;
return v;
}
public org.glassfish.external.statistics.StringStatistic getMethod()
{
org.glassfish.web.admin.monitor.HttpServiceStatsProvider v;
org.glassfish.external.statistics.impl.StringStatisticImpl v;
v := @this: org.glassfish.web.admin.monitor.HttpServiceStatsProvider;
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.StringStatisticImpl method>;
return v;
}
public org.glassfish.external.statistics.StringStatistic getUri()
{
org.glassfish.web.admin.monitor.HttpServiceStatsProvider v;
org.glassfish.external.statistics.impl.StringStatisticImpl v;
v := @this: org.glassfish.web.admin.monitor.HttpServiceStatsProvider;
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.StringStatisticImpl uri>;
return v;
}
public org.glassfish.external.statistics.CountStatistic getErrorCount()
{
org.glassfish.web.admin.monitor.HttpServiceStatsProvider v;
org.glassfish.external.statistics.impl.CountStatisticImpl v;
v := @this: org.glassfish.web.admin.monitor.HttpServiceStatsProvider;
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl errorCount>;
return v;
}
public org.glassfish.external.statistics.CountStatistic getCount200()
{
org.glassfish.web.admin.monitor.HttpServiceStatsProvider v;
org.glassfish.external.statistics.impl.CountStatisticImpl v;
v := @this: org.glassfish.web.admin.monitor.HttpServiceStatsProvider;
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl count200>;
return v;
}
public org.glassfish.external.statistics.CountStatistic getCount2xx()
{
org.glassfish.web.admin.monitor.HttpServiceStatsProvider v;
org.glassfish.external.statistics.impl.CountStatisticImpl v;
v := @this: org.glassfish.web.admin.monitor.HttpServiceStatsProvider;
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl count2xx>;
return v;
}
public org.glassfish.external.statistics.CountStatistic getCount302()
{
org.glassfish.web.admin.monitor.HttpServiceStatsProvider v;
org.glassfish.external.statistics.impl.CountStatisticImpl v;
v := @this: org.glassfish.web.admin.monitor.HttpServiceStatsProvider;
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl count302>;
return v;
}
public org.glassfish.external.statistics.CountStatistic getCount304()
{
org.glassfish.web.admin.monitor.HttpServiceStatsProvider v;
org.glassfish.external.statistics.impl.CountStatisticImpl v;
v := @this: org.glassfish.web.admin.monitor.HttpServiceStatsProvider;
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl count304>;
return v;
}
public org.glassfish.external.statistics.CountStatistic getCount3xxt()
{
org.glassfish.web.admin.monitor.HttpServiceStatsProvider v;
org.glassfish.external.statistics.impl.CountStatisticImpl v;
v := @this: org.glassfish.web.admin.monitor.HttpServiceStatsProvider;
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl count3xx>;
return v;
}
public org.glassfish.external.statistics.CountStatistic getCount400()
{
org.glassfish.web.admin.monitor.HttpServiceStatsProvider v;
org.glassfish.external.statistics.impl.CountStatisticImpl v;
v := @this: org.glassfish.web.admin.monitor.HttpServiceStatsProvider;
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl count400>;
return v;
}
public org.glassfish.external.statistics.CountStatistic getCount401()
{
org.glassfish.web.admin.monitor.HttpServiceStatsProvider v;
org.glassfish.external.statistics.impl.CountStatisticImpl v;
v := @this: org.glassfish.web.admin.monitor.HttpServiceStatsProvider;
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl count401>;
return v;
}
public org.glassfish.external.statistics.CountStatistic getCount403()
{
org.glassfish.web.admin.monitor.HttpServiceStatsProvider v;
org.glassfish.external.statistics.impl.CountStatisticImpl v;
v := @this: org.glassfish.web.admin.monitor.HttpServiceStatsProvider;
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl count403>;
return v;
}
public org.glassfish.external.statistics.CountStatistic getCount404()
{
org.glassfish.web.admin.monitor.HttpServiceStatsProvider v;
org.glassfish.external.statistics.impl.CountStatisticImpl v;
v := @this: org.glassfish.web.admin.monitor.HttpServiceStatsProvider;
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl count404>;
return v;
}
public org.glassfish.external.statistics.CountStatistic getCount4xx()
{
org.glassfish.web.admin.monitor.HttpServiceStatsProvider v;
org.glassfish.external.statistics.impl.CountStatisticImpl v;
v := @this: org.glassfish.web.admin.monitor.HttpServiceStatsProvider;
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl count4xx>;
return v;
}
public org.glassfish.external.statistics.CountStatistic getCount503()
{
org.glassfish.web.admin.monitor.HttpServiceStatsProvider v;
org.glassfish.external.statistics.impl.CountStatisticImpl v;
v := @this: org.glassfish.web.admin.monitor.HttpServiceStatsProvider;
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl count503>;
return v;
}
public org.glassfish.external.statistics.CountStatistic getCount5xx()
{
org.glassfish.web.admin.monitor.HttpServiceStatsProvider v;
org.glassfish.external.statistics.impl.CountStatisticImpl v;
v := @this: org.glassfish.web.admin.monitor.HttpServiceStatsProvider;
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl count5xx>;
return v;
}
public org.glassfish.external.statistics.CountStatistic getCountOther()
{
org.glassfish.web.admin.monitor.HttpServiceStatsProvider v;
org.glassfish.external.statistics.impl.CountStatisticImpl v;
v := @this: org.glassfish.web.admin.monitor.HttpServiceStatsProvider;
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl countOther>;
return v;
}
public void dataReceivedEvent(int, java.lang.String)
{
org.glassfish.web.admin.monitor.HttpServiceStatsProvider v;
int v;
java.lang.String v, v;
org.glassfish.external.statistics.impl.CountStatisticImpl v;
boolean v;
v := @this: org.glassfish.web.admin.monitor.HttpServiceStatsProvider;
v := @parameter: int;
v := @parameter: java.lang.String;
if v == null goto label;
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: java.lang.String virtualServerName>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl countBytesReceived>;
virtualinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void increment(long)>(v);
label:
return;
}
public void dataSentEvent(long, java.lang.String)
{
org.glassfish.web.admin.monitor.HttpServiceStatsProvider v;
long v;
java.lang.String v, v;
org.glassfish.external.statistics.impl.CountStatisticImpl v;
boolean v;
v := @this: org.glassfish.web.admin.monitor.HttpServiceStatsProvider;
v := @parameter: long;
v := @parameter: java.lang.String;
if v == null goto label;
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: java.lang.String virtualServerName>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl countBytesTransmitted>;
virtualinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void increment(long)>(v);
label:
return;
}
public void requestStartEvent(java.lang.String, java.lang.String, java.lang.String, int, java.lang.String, java.lang.String)
{
org.glassfish.web.admin.monitor.HttpServiceStatsProvider v;
long v;
java.util.logging.Level v;
int v;
java.lang.String v, v, v, v, v, v, v;
boolean v, v;
java.lang.ThreadLocal v;
org.glassfish.external.statistics.impl.CountStatisticImpl v;
java.util.logging.Logger v, v;
java.lang.Object v;
v := @this: org.glassfish.web.admin.monitor.HttpServiceStatsProvider;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: int;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
if v == null goto label;
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: java.lang.String virtualServerName>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: java.lang.ThreadLocal individualData>;
v = virtualinvoke v.<java.lang.ThreadLocal: java.lang.Object get()>();
v = staticinvoke <java.lang.System: long currentTimeMillis()>();
virtualinvoke v.<org.glassfish.web.admin.monitor.TimeStatData: void setEntryTime(long)>(v);
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl countRequests>;
virtualinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void increment()>();
v = <org.glassfish.web.admin.monitor.HttpServiceStatsProvider: java.util.logging.Logger logger>;
v = <java.util.logging.Level: java.util.logging.Level FINEST>;
v = virtualinvoke v.<java.util.logging.Logger: boolean isLoggable(java.util.logging.Level)>(v);
if v == 0 goto label;
v = <org.glassfish.web.admin.monitor.HttpServiceStatsProvider: java.util.logging.Logger logger>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,int)>(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[])>("[TM]requestStartEvent received - virtual-server = \u : port = \u0001");
virtualinvoke v.<java.util.logging.Logger: void finest(java.lang.String)>(v);
label:
return;
}
public void requestEndEvent(java.lang.String, java.lang.String, java.lang.String, int, java.lang.String, java.lang.String, int, java.lang.String, java.lang.String)
{
org.glassfish.web.admin.monitor.HttpServiceStatsProvider v;
org.glassfish.external.statistics.impl.StringStatisticImpl v, v;
long v, v, v;
java.util.logging.Level v;
int v, v;
java.lang.String v, v, v, v, v, v, v, v, v;
boolean v, v;
java.lang.ThreadLocal v;
java.util.logging.Logger v, v;
java.lang.Object v;
org.glassfish.external.statistics.impl.TimeStatisticImpl v;
v := @this: org.glassfish.web.admin.monitor.HttpServiceStatsProvider;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: int;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: int;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
if v == null goto label;
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: java.lang.String virtualServerName>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: java.lang.ThreadLocal individualData>;
v = virtualinvoke v.<java.lang.ThreadLocal: java.lang.Object get()>();
v = staticinvoke <java.lang.System: long currentTimeMillis()>();
virtualinvoke v.<org.glassfish.web.admin.monitor.TimeStatData: void setExitTime(long)>(v);
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.TimeStatisticImpl requestProcessTime>;
v = virtualinvoke v.<org.glassfish.web.admin.monitor.TimeStatData: long getTotalTime()>();
virtualinvoke v.<org.glassfish.external.statistics.impl.TimeStatisticImpl: void incrementCount(long)>(v);
specialinvoke v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: void incrementStatsCounter(int)>(v);
v = <org.glassfish.web.admin.monitor.HttpServiceStatsProvider: java.util.logging.Logger logger>;
v = <java.util.logging.Level: java.util.logging.Level FINEST>;
v = virtualinvoke v.<java.util.logging.Logger: boolean isLoggable(java.util.logging.Level)>(v);
if v == 0 goto label;
v = <org.glassfish.web.admin.monitor.HttpServiceStatsProvider: java.util.logging.Logger logger>;
v = virtualinvoke v.<org.glassfish.web.admin.monitor.TimeStatData: long getTotalTime()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String,java.lang.String,int,long)>(v, 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[])>("[TM]requestEndEvent received - virtual-server = \u0001: application = \u : servlet = \u :Response code = \u :Response time = \u0001");
virtualinvoke v.<java.util.logging.Logger: void finest(java.lang.String)>(v);
label:
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.StringStatisticImpl method>;
virtualinvoke v.<org.glassfish.external.statistics.impl.StringStatisticImpl: void setCurrent(java.lang.String)>(v);
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.StringStatisticImpl uri>;
virtualinvoke v.<org.glassfish.external.statistics.impl.StringStatisticImpl: void setCurrent(java.lang.String)>(v);
return;
}
public void connectionAcceptedEvent(java.lang.String, int, java.lang.String)
{
java.lang.Throwable v;
org.glassfish.web.admin.monitor.HttpServiceStatsProvider v;
java.lang.String[] v;
long v, v;
java.util.logging.Level v;
byte v;
int v, v, v;
java.lang.String v, v, v, v;
boolean v, v, v;
org.glassfish.external.statistics.impl.CountStatisticImpl v, v, v;
java.util.logging.Logger v, v;
java.util.concurrent.atomic.AtomicLong v, v, v;
v := @this: org.glassfish.web.admin.monitor.HttpServiceStatsProvider;
v := @parameter: java.lang.String;
v := @parameter: int;
v := @parameter: java.lang.String;
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: java.lang.String[] networkListeners>;
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl countOpenConnections>;
virtualinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void increment()>();
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl countOpenConnections>;
v = virtualinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: long getCount()>();
label:
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: java.util.concurrent.atomic.AtomicLong maxOpenConnectionsAtomic>;
v = virtualinvoke v.<java.util.concurrent.atomic.AtomicLong: long get()>();
v = v cmp v;
if v <= 0 goto label;
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: java.util.concurrent.atomic.AtomicLong maxOpenConnectionsAtomic>;
v = virtualinvoke v.<java.util.concurrent.atomic.AtomicLong: boolean compareAndSet(long,long)>(v, v);
if v == 0 goto label;
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: java.util.concurrent.atomic.AtomicLong maxOpenConnectionsAtomic>;
entermonitor v;
label:
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl maxOpenConnections>;
virtualinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void setCount(long)>(v);
exitmonitor v;
label:
goto label;
label:
v := @caughtexception;
exitmonitor v;
throw v;
label:
v = v + 1;
goto label;
label:
v = <org.glassfish.web.admin.monitor.HttpServiceStatsProvider: java.util.logging.Logger logger>;
v = <java.util.logging.Level: java.util.logging.Level FINEST>;
v = virtualinvoke v.<java.util.logging.Logger: boolean isLoggable(java.util.logging.Level)>(v);
if v == 0 goto label;
v = <org.glassfish.web.admin.monitor.HttpServiceStatsProvider: java.util.logging.Logger logger>;
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[])>("[TM]connectionAcceptedEvent received - virtual-server = \u0001");
virtualinvoke v.<java.util.logging.Logger: void finest(java.lang.String)>(v);
label:
return;
catch java.lang.Throwable from label to label with label;
}
public void connectionClosedEvent(java.lang.String, int)
{
org.glassfish.web.admin.monitor.HttpServiceStatsProvider v;
java.lang.String[] v;
org.glassfish.external.statistics.impl.CountStatisticImpl v;
java.util.logging.Logger v, v;
java.util.logging.Level v;
int v, v, v;
java.lang.String v, v, v;
boolean v, v;
v := @this: org.glassfish.web.admin.monitor.HttpServiceStatsProvider;
v := @parameter: java.lang.String;
v := @parameter: int;
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: java.lang.String[] networkListeners>;
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl countOpenConnections>;
virtualinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void decrement()>();
label:
v = v + 1;
goto label;
label:
v = <org.glassfish.web.admin.monitor.HttpServiceStatsProvider: java.util.logging.Logger logger>;
v = <java.util.logging.Level: java.util.logging.Level FINEST>;
v = virtualinvoke v.<java.util.logging.Logger: boolean isLoggable(java.util.logging.Level)>(v);
if v == 0 goto label;
v = <org.glassfish.web.admin.monitor.HttpServiceStatsProvider: java.util.logging.Logger logger>;
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[])>("[TM]connectionClosedEvent received - virtual-server = \u0001");
virtualinvoke v.<java.util.logging.Logger: void finest(java.lang.String)>(v);
label:
return;
}
public long getProcessTime()
{
org.glassfish.web.admin.monitor.HttpServiceStatsProvider v;
byte v;
long v, v, v;
org.glassfish.external.statistics.impl.TimeStatisticImpl v, v;
v := @this: org.glassfish.web.admin.monitor.HttpServiceStatsProvider;
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.TimeStatisticImpl requestProcessTime>;
v = virtualinvoke v.<org.glassfish.external.statistics.impl.TimeStatisticImpl: long getCount()>();
v = 0L;
v = v cmp 0L;
if v == 0 goto label;
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.TimeStatisticImpl requestProcessTime>;
v = virtualinvoke v.<org.glassfish.external.statistics.impl.TimeStatisticImpl: long getTotalTime()>();
v = v / v;
label:
return v;
}
private void incrementStatsCounter(int)
{
org.glassfish.web.admin.monitor.HttpServiceStatsProvider v;
int v;
org.glassfish.external.statistics.impl.CountStatisticImpl v, v, v, v, v, v, v, v, v, v, v, v, v, v;
v := @this: org.glassfish.web.admin.monitor.HttpServiceStatsProvider;
v := @parameter: int;
lookupswitch(v)
{
case 200: goto label;
case 302: goto label;
case 304: goto label;
case 400: goto label;
case 401: goto label;
case 403: goto label;
case 404: goto label;
case 503: goto label;
default: goto label;
};
label:
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl count200>;
virtualinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void increment()>();
goto label;
label:
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl count302>;
virtualinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void increment()>();
goto label;
label:
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl count304>;
virtualinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void increment()>();
goto label;
label:
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl count400>;
virtualinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void increment()>();
goto label;
label:
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl count401>;
virtualinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void increment()>();
goto label;
label:
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl count403>;
virtualinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void increment()>();
goto label;
label:
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl count404>;
virtualinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void increment()>();
goto label;
label:
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl count503>;
virtualinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void increment()>();
label:
if 200 > v goto label;
if v > 299 goto label;
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl count2xx>;
virtualinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void increment()>();
goto label;
label:
if 300 > v goto label;
if v > 399 goto label;
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl count3xx>;
virtualinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void increment()>();
goto label;
label:
if 400 > v goto label;
if v > 499 goto label;
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl count4xx>;
virtualinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void increment()>();
goto label;
label:
if 500 > v goto label;
if v > 599 goto label;
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl count5xx>;
virtualinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void increment()>();
goto label;
label:
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl countOther>;
virtualinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void increment()>();
label:
if v < 400 goto label;
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl errorCount>;
virtualinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void increment()>();
label:
return;
}
public void reset()
{
org.glassfish.web.admin.monitor.HttpServiceStatsProvider v;
org.glassfish.external.statistics.impl.StringStatisticImpl v, v;
org.glassfish.external.statistics.impl.CountStatisticImpl v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
org.glassfish.external.statistics.impl.TimeStatisticImpl v;
v := @this: org.glassfish.web.admin.monitor.HttpServiceStatsProvider;
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.TimeStatisticImpl requestProcessTime>;
virtualinvoke v.<org.glassfish.external.statistics.impl.TimeStatisticImpl: void reset()>();
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl count200>;
virtualinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void reset()>();
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl count2xx>;
virtualinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void reset()>();
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl count302>;
virtualinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void reset()>();
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl count304>;
virtualinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void reset()>();
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl count3xx>;
virtualinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void reset()>();
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl count400>;
virtualinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void reset()>();
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl count401>;
virtualinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void reset()>();
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl count403>;
virtualinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void reset()>();
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl count404>;
virtualinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void reset()>();
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl count4xx>;
virtualinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void reset()>();
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl count503>;
virtualinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void reset()>();
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl count5xx>;
virtualinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void reset()>();
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl countOther>;
virtualinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void reset()>();
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl errorCount>;
virtualinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void reset()>();
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl maxTime>;
virtualinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void reset()>();
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl processingTime>;
virtualinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void reset()>();
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl countBytesReceived>;
virtualinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void reset()>();
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl countBytesTransmitted>;
virtualinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void reset()>();
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl countOpenConnections>;
virtualinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void reset()>();
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl countRequests>;
virtualinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void reset()>();
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.CountStatisticImpl maxOpenConnections>;
virtualinvoke v.<org.glassfish.external.statistics.impl.CountStatisticImpl: void reset()>();
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.StringStatisticImpl method>;
virtualinvoke v.<org.glassfish.external.statistics.impl.StringStatisticImpl: void reset()>();
v = v.<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: org.glassfish.external.statistics.impl.StringStatisticImpl uri>;
virtualinvoke v.<org.glassfish.external.statistics.impl.StringStatisticImpl: void reset()>();
return;
}
static void <clinit>()
{
java.util.logging.Logger v;
v = staticinvoke <org.glassfish.web.admin.LogFacade: java.util.logging.Logger getLogger()>();
<org.glassfish.web.admin.monitor.HttpServiceStatsProvider: java.util.logging.Logger logger> = v;
return;
}
}