public class org.apache.activemq.management.StatisticImpl extends java.lang.Object implements javax.management.j2ee.statistics.Statistic, org.apache.activemq.management.Resettable
{
protected boolean enabled;
private java.lang.String name;
private java.lang.String unit;
private java.lang.String description;
private long startTime;
private long lastSampleTime;
private boolean doReset;
public void <init>(java.lang.String, java.lang.String, java.lang.String)
{
org.apache.activemq.management.StatisticImpl v;
long v, v;
java.lang.String v, v, v;
v := @this: org.apache.activemq.management.StatisticImpl;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.apache.activemq.management.StatisticImpl: boolean doReset> = 1;
v.<org.apache.activemq.management.StatisticImpl: java.lang.String name> = v;
v.<org.apache.activemq.management.StatisticImpl: java.lang.String unit> = v;
v.<org.apache.activemq.management.StatisticImpl: java.lang.String description> = v;
v = staticinvoke <java.lang.System: long currentTimeMillis()>();
v.<org.apache.activemq.management.StatisticImpl: long startTime> = v;
v = v.<org.apache.activemq.management.StatisticImpl: long startTime>;
v.<org.apache.activemq.management.StatisticImpl: long lastSampleTime> = v;
return;
}
public synchronized void reset()
{
org.apache.activemq.management.StatisticImpl v;
long v, v;
boolean v;
v := @this: org.apache.activemq.management.StatisticImpl;
v = virtualinvoke v.<org.apache.activemq.management.StatisticImpl: boolean isDoReset()>();
if v == 0 goto label;
v = staticinvoke <java.lang.System: long currentTimeMillis()>();
v.<org.apache.activemq.management.StatisticImpl: long startTime> = v;
v = v.<org.apache.activemq.management.StatisticImpl: long startTime>;
v.<org.apache.activemq.management.StatisticImpl: long lastSampleTime> = v;
label:
return;
}
protected synchronized void updateSampleTime()
{
long v;
org.apache.activemq.management.StatisticImpl v;
v := @this: org.apache.activemq.management.StatisticImpl;
v = staticinvoke <java.lang.System: long currentTimeMillis()>();
v.<org.apache.activemq.management.StatisticImpl: long lastSampleTime> = v;
return;
}
public synchronized java.lang.String toString()
{
org.apache.activemq.management.StatisticImpl v;
java.lang.StringBuffer v;
java.lang.String v, v;
v := @this: org.apache.activemq.management.StatisticImpl;
v = new java.lang.StringBuffer;
specialinvoke v.<java.lang.StringBuffer: void <init>()>();
v = v.<org.apache.activemq.management.StatisticImpl: java.lang.String name>;
virtualinvoke v.<java.lang.StringBuffer: java.lang.StringBuffer append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuffer: java.lang.StringBuffer append(java.lang.String)>("{");
virtualinvoke v.<org.apache.activemq.management.StatisticImpl: void appendFieldDescription(java.lang.StringBuffer)>(v);
virtualinvoke v.<java.lang.StringBuffer: java.lang.StringBuffer append(java.lang.String)>(" }");
v = virtualinvoke v.<java.lang.StringBuffer: java.lang.String toString()>();
return v;
}
public java.lang.String getName()
{
java.lang.String v;
org.apache.activemq.management.StatisticImpl v;
v := @this: org.apache.activemq.management.StatisticImpl;
v = v.<org.apache.activemq.management.StatisticImpl: java.lang.String name>;
return v;
}
public java.lang.String getUnit()
{
java.lang.String v;
org.apache.activemq.management.StatisticImpl v;
v := @this: org.apache.activemq.management.StatisticImpl;
v = v.<org.apache.activemq.management.StatisticImpl: java.lang.String unit>;
return v;
}
public java.lang.String getDescription()
{
java.lang.String v;
org.apache.activemq.management.StatisticImpl v;
v := @this: org.apache.activemq.management.StatisticImpl;
v = v.<org.apache.activemq.management.StatisticImpl: java.lang.String description>;
return v;
}
public synchronized long getStartTime()
{
long v;
org.apache.activemq.management.StatisticImpl v;
v := @this: org.apache.activemq.management.StatisticImpl;
v = v.<org.apache.activemq.management.StatisticImpl: long startTime>;
return v;
}
public synchronized long getLastSampleTime()
{
long v;
org.apache.activemq.management.StatisticImpl v;
v := @this: org.apache.activemq.management.StatisticImpl;
v = v.<org.apache.activemq.management.StatisticImpl: long lastSampleTime>;
return v;
}
public boolean isEnabled()
{
org.apache.activemq.management.StatisticImpl v;
boolean v;
v := @this: org.apache.activemq.management.StatisticImpl;
v = v.<org.apache.activemq.management.StatisticImpl: boolean enabled>;
return v;
}
public void setEnabled(boolean)
{
org.apache.activemq.management.StatisticImpl v;
boolean v;
v := @this: org.apache.activemq.management.StatisticImpl;
v := @parameter: boolean;
v.<org.apache.activemq.management.StatisticImpl: boolean enabled> = v;
return;
}
public boolean isDoReset()
{
org.apache.activemq.management.StatisticImpl v;
boolean v;
v := @this: org.apache.activemq.management.StatisticImpl;
v = v.<org.apache.activemq.management.StatisticImpl: boolean doReset>;
return v;
}
public void setDoReset(boolean)
{
org.apache.activemq.management.StatisticImpl v;
boolean v;
v := @this: org.apache.activemq.management.StatisticImpl;
v := @parameter: boolean;
v.<org.apache.activemq.management.StatisticImpl: boolean doReset> = v;
return;
}
protected synchronized void appendFieldDescription(java.lang.StringBuffer)
{
org.apache.activemq.management.StatisticImpl v;
java.lang.StringBuffer v;
long v, v;
java.lang.String v, v;
v := @this: org.apache.activemq.management.StatisticImpl;
v := @parameter: java.lang.StringBuffer;
virtualinvoke v.<java.lang.StringBuffer: java.lang.StringBuffer append(java.lang.String)>(" unit: ");
v = v.<org.apache.activemq.management.StatisticImpl: java.lang.String unit>;
virtualinvoke v.<java.lang.StringBuffer: java.lang.StringBuffer append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuffer: java.lang.StringBuffer append(java.lang.String)>(" startTime: ");
v = v.<org.apache.activemq.management.StatisticImpl: long startTime>;
virtualinvoke v.<java.lang.StringBuffer: java.lang.StringBuffer append(long)>(v);
virtualinvoke v.<java.lang.StringBuffer: java.lang.StringBuffer append(java.lang.String)>(" lastSampleTime: ");
v = v.<org.apache.activemq.management.StatisticImpl: long lastSampleTime>;
virtualinvoke v.<java.lang.StringBuffer: java.lang.StringBuffer append(long)>(v);
virtualinvoke v.<java.lang.StringBuffer: java.lang.StringBuffer append(java.lang.String)>(" description: ");
v = v.<org.apache.activemq.management.StatisticImpl: java.lang.String description>;
virtualinvoke v.<java.lang.StringBuffer: java.lang.StringBuffer append(java.lang.String)>(v);
return;
}
}