public class org.apache.activemq.store.MessageStoreStatistics extends org.apache.activemq.management.StatsImpl
{
protected org.apache.activemq.management.CountStatisticImpl messageCount;
protected org.apache.activemq.management.SizeStatisticImpl messageSize;
public void <init>()
{
org.apache.activemq.store.MessageStoreStatistics v;
v := @this: org.apache.activemq.store.MessageStoreStatistics;
specialinvoke v.<org.apache.activemq.store.MessageStoreStatistics: void <init>(boolean)>(1);
return;
}
public void <init>(boolean)
{
org.apache.activemq.management.CountStatisticImpl v, v;
org.apache.activemq.store.MessageStoreStatistics v;
org.apache.activemq.management.SizeStatisticImpl v, v;
boolean v;
v := @this: org.apache.activemq.store.MessageStoreStatistics;
v := @parameter: boolean;
specialinvoke v.<org.apache.activemq.management.StatsImpl: void <init>()>();
v = new org.apache.activemq.management.CountStatisticImpl;
specialinvoke v.<org.apache.activemq.management.CountStatisticImpl: void <init>(java.lang.String,java.lang.String)>("messageCount", "The number of messages in the store passing through the destination");
v.<org.apache.activemq.store.MessageStoreStatistics: org.apache.activemq.management.CountStatisticImpl messageCount> = v;
v = new org.apache.activemq.management.SizeStatisticImpl;
specialinvoke v.<org.apache.activemq.management.SizeStatisticImpl: void <init>(java.lang.String,java.lang.String)>("messageSize", "Size of messages in the store passing through the destination");
v.<org.apache.activemq.store.MessageStoreStatistics: org.apache.activemq.management.SizeStatisticImpl messageSize> = v;
v = v.<org.apache.activemq.store.MessageStoreStatistics: org.apache.activemq.management.CountStatisticImpl messageCount>;
virtualinvoke v.<org.apache.activemq.store.MessageStoreStatistics: void addStatistic(java.lang.String,org.apache.activemq.management.StatisticImpl)>("messageCount", v);
v = v.<org.apache.activemq.store.MessageStoreStatistics: org.apache.activemq.management.SizeStatisticImpl messageSize>;
virtualinvoke v.<org.apache.activemq.store.MessageStoreStatistics: void addStatistic(java.lang.String,org.apache.activemq.management.StatisticImpl)>("messageSize", v);
virtualinvoke v.<org.apache.activemq.store.MessageStoreStatistics: void setEnabled(boolean)>(v);
return;
}
public org.apache.activemq.management.CountStatisticImpl getMessageCount()
{
org.apache.activemq.management.CountStatisticImpl v;
org.apache.activemq.store.MessageStoreStatistics v;
v := @this: org.apache.activemq.store.MessageStoreStatistics;
v = v.<org.apache.activemq.store.MessageStoreStatistics: org.apache.activemq.management.CountStatisticImpl messageCount>;
return v;
}
public org.apache.activemq.management.SizeStatisticImpl getMessageSize()
{
org.apache.activemq.management.SizeStatisticImpl v;
org.apache.activemq.store.MessageStoreStatistics v;
v := @this: org.apache.activemq.store.MessageStoreStatistics;
v = v.<org.apache.activemq.store.MessageStoreStatistics: org.apache.activemq.management.SizeStatisticImpl messageSize>;
return v;
}
public void reset()
{
org.apache.activemq.management.CountStatisticImpl v;
org.apache.activemq.store.MessageStoreStatistics v;
org.apache.activemq.management.SizeStatisticImpl v;
boolean v;
v := @this: org.apache.activemq.store.MessageStoreStatistics;
v = virtualinvoke v.<org.apache.activemq.store.MessageStoreStatistics: boolean isDoReset()>();
if v == 0 goto label;
specialinvoke v.<org.apache.activemq.management.StatsImpl: void reset()>();
v = v.<org.apache.activemq.store.MessageStoreStatistics: org.apache.activemq.management.CountStatisticImpl messageCount>;
virtualinvoke v.<org.apache.activemq.management.CountStatisticImpl: void reset()>();
v = v.<org.apache.activemq.store.MessageStoreStatistics: org.apache.activemq.management.SizeStatisticImpl messageSize>;
virtualinvoke v.<org.apache.activemq.management.SizeStatisticImpl: void reset()>();
label:
return;
}
public void setEnabled(boolean)
{
org.apache.activemq.management.CountStatisticImpl v;
org.apache.activemq.store.MessageStoreStatistics v;
org.apache.activemq.management.SizeStatisticImpl v;
boolean v;
v := @this: org.apache.activemq.store.MessageStoreStatistics;
v := @parameter: boolean;
specialinvoke v.<org.apache.activemq.management.StatsImpl: void setEnabled(boolean)>(v);
v = v.<org.apache.activemq.store.MessageStoreStatistics: org.apache.activemq.management.CountStatisticImpl messageCount>;
virtualinvoke v.<org.apache.activemq.management.CountStatisticImpl: void setEnabled(boolean)>(v);
v = v.<org.apache.activemq.store.MessageStoreStatistics: org.apache.activemq.management.SizeStatisticImpl messageSize>;
virtualinvoke v.<org.apache.activemq.management.SizeStatisticImpl: void setEnabled(boolean)>(v);
return;
}
public void setParent(org.apache.activemq.store.MessageStoreStatistics)
{
org.apache.activemq.management.SizeStatisticImpl v, v, v;
org.apache.activemq.management.CountStatisticImpl v, v, v;
org.apache.activemq.store.MessageStoreStatistics v, v;
v := @this: org.apache.activemq.store.MessageStoreStatistics;
v := @parameter: org.apache.activemq.store.MessageStoreStatistics;
if v == null goto label;
v = v.<org.apache.activemq.store.MessageStoreStatistics: org.apache.activemq.management.CountStatisticImpl messageCount>;
v = v.<org.apache.activemq.store.MessageStoreStatistics: org.apache.activemq.management.CountStatisticImpl messageCount>;
virtualinvoke v.<org.apache.activemq.management.CountStatisticImpl: void setParent(org.apache.activemq.management.CountStatisticImpl)>(v);
v = v.<org.apache.activemq.store.MessageStoreStatistics: org.apache.activemq.management.SizeStatisticImpl messageSize>;
v = v.<org.apache.activemq.store.MessageStoreStatistics: org.apache.activemq.management.SizeStatisticImpl messageSize>;
virtualinvoke v.<org.apache.activemq.management.SizeStatisticImpl: void setParent(org.apache.activemq.management.SizeStatisticImpl)>(v);
goto label;
label:
v = v.<org.apache.activemq.store.MessageStoreStatistics: org.apache.activemq.management.CountStatisticImpl messageCount>;
virtualinvoke v.<org.apache.activemq.management.CountStatisticImpl: void setParent(org.apache.activemq.management.CountStatisticImpl)>(null);
v = v.<org.apache.activemq.store.MessageStoreStatistics: org.apache.activemq.management.SizeStatisticImpl messageSize>;
virtualinvoke v.<org.apache.activemq.management.SizeStatisticImpl: void setParent(org.apache.activemq.management.SizeStatisticImpl)>(null);
label:
return;
}
}