public class org.apache.camel.management.mbean.ManagedConsumerCache extends org.apache.camel.management.mbean.ManagedService implements org.apache.camel.api.management.mbean.ManagedConsumerCacheMBean
{
private final org.apache.camel.impl.ConsumerCache consumerCache;
public void <init>(org.apache.camel.CamelContext, org.apache.camel.impl.ConsumerCache)
{
org.apache.camel.CamelContext v;
org.apache.camel.management.mbean.ManagedConsumerCache v;
org.apache.camel.impl.ConsumerCache v;
v := @this: org.apache.camel.management.mbean.ManagedConsumerCache;
v := @parameter: org.apache.camel.CamelContext;
v := @parameter: org.apache.camel.impl.ConsumerCache;
specialinvoke v.<org.apache.camel.management.mbean.ManagedService: void <init>(org.apache.camel.CamelContext,org.apache.camel.Service)>(v, v);
v.<org.apache.camel.management.mbean.ManagedConsumerCache: org.apache.camel.impl.ConsumerCache consumerCache> = v;
return;
}
public org.apache.camel.impl.ConsumerCache getConsumerCache()
{
org.apache.camel.management.mbean.ManagedConsumerCache v;
org.apache.camel.impl.ConsumerCache v;
v := @this: org.apache.camel.management.mbean.ManagedConsumerCache;
v = v.<org.apache.camel.management.mbean.ManagedConsumerCache: org.apache.camel.impl.ConsumerCache consumerCache>;
return v;
}
public java.lang.String getSource()
{
org.apache.camel.management.mbean.ManagedConsumerCache v;
org.apache.camel.impl.ConsumerCache v, v;
java.lang.Object v, v;
java.lang.String v;
v := @this: org.apache.camel.management.mbean.ManagedConsumerCache;
v = v.<org.apache.camel.management.mbean.ManagedConsumerCache: org.apache.camel.impl.ConsumerCache consumerCache>;
v = virtualinvoke v.<org.apache.camel.impl.ConsumerCache: java.lang.Object getSource()>();
if v == null goto label;
v = v.<org.apache.camel.management.mbean.ManagedConsumerCache: org.apache.camel.impl.ConsumerCache consumerCache>;
v = virtualinvoke v.<org.apache.camel.impl.ConsumerCache: java.lang.Object getSource()>();
v = virtualinvoke v.<java.lang.Object: java.lang.String toString()>();
return v;
label:
return null;
}
public java.lang.Integer getSize()
{
org.apache.camel.management.mbean.ManagedConsumerCache v;
org.apache.camel.impl.ConsumerCache v;
int v;
java.lang.Integer v;
v := @this: org.apache.camel.management.mbean.ManagedConsumerCache;
v = v.<org.apache.camel.management.mbean.ManagedConsumerCache: org.apache.camel.impl.ConsumerCache consumerCache>;
v = virtualinvoke v.<org.apache.camel.impl.ConsumerCache: int size()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer getMaximumCacheSize()
{
org.apache.camel.management.mbean.ManagedConsumerCache v;
org.apache.camel.impl.ConsumerCache v;
int v;
java.lang.Integer v;
v := @this: org.apache.camel.management.mbean.ManagedConsumerCache;
v = v.<org.apache.camel.management.mbean.ManagedConsumerCache: org.apache.camel.impl.ConsumerCache consumerCache>;
v = virtualinvoke v.<org.apache.camel.impl.ConsumerCache: int getCapacity()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Long getHits()
{
org.apache.camel.management.mbean.ManagedConsumerCache v;
java.lang.Long v;
org.apache.camel.impl.ConsumerCache v;
long v;
v := @this: org.apache.camel.management.mbean.ManagedConsumerCache;
v = v.<org.apache.camel.management.mbean.ManagedConsumerCache: org.apache.camel.impl.ConsumerCache consumerCache>;
v = virtualinvoke v.<org.apache.camel.impl.ConsumerCache: long getHits()>();
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
return v;
}
public java.lang.Long getMisses()
{
org.apache.camel.management.mbean.ManagedConsumerCache v;
java.lang.Long v;
org.apache.camel.impl.ConsumerCache v;
long v;
v := @this: org.apache.camel.management.mbean.ManagedConsumerCache;
v = v.<org.apache.camel.management.mbean.ManagedConsumerCache: org.apache.camel.impl.ConsumerCache consumerCache>;
v = virtualinvoke v.<org.apache.camel.impl.ConsumerCache: long getMisses()>();
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
return v;
}
public java.lang.Long getEvicted()
{
org.apache.camel.management.mbean.ManagedConsumerCache v;
java.lang.Long v;
org.apache.camel.impl.ConsumerCache v;
long v;
v := @this: org.apache.camel.management.mbean.ManagedConsumerCache;
v = v.<org.apache.camel.management.mbean.ManagedConsumerCache: org.apache.camel.impl.ConsumerCache consumerCache>;
v = virtualinvoke v.<org.apache.camel.impl.ConsumerCache: long getEvicted()>();
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
return v;
}
public void resetStatistics()
{
org.apache.camel.management.mbean.ManagedConsumerCache v;
org.apache.camel.impl.ConsumerCache v;
v := @this: org.apache.camel.management.mbean.ManagedConsumerCache;
v = v.<org.apache.camel.management.mbean.ManagedConsumerCache: org.apache.camel.impl.ConsumerCache consumerCache>;
virtualinvoke v.<org.apache.camel.impl.ConsumerCache: void resetCacheStatistics()>();
return;
}
public void purge()
{
org.apache.camel.management.mbean.ManagedConsumerCache v;
org.apache.camel.impl.ConsumerCache v;
v := @this: org.apache.camel.management.mbean.ManagedConsumerCache;
v = v.<org.apache.camel.management.mbean.ManagedConsumerCache: org.apache.camel.impl.ConsumerCache consumerCache>;
virtualinvoke v.<org.apache.camel.impl.ConsumerCache: void purge()>();
return;
}
}