public class org.apache.camel.management.mbean.ManagedProducerCache extends org.apache.camel.management.mbean.ManagedService implements org.apache.camel.api.management.mbean.ManagedProducerCacheMBean
{
private final org.apache.camel.impl.ProducerCache producerCache;
public void <init>(org.apache.camel.CamelContext, org.apache.camel.impl.ProducerCache)
{
org.apache.camel.CamelContext v;
org.apache.camel.management.mbean.ManagedProducerCache v;
org.apache.camel.impl.ProducerCache v;
v := @this: org.apache.camel.management.mbean.ManagedProducerCache;
v := @parameter: org.apache.camel.CamelContext;
v := @parameter: org.apache.camel.impl.ProducerCache;
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.ManagedProducerCache: org.apache.camel.impl.ProducerCache producerCache> = v;
return;
}
public org.apache.camel.impl.ProducerCache getProducerCache()
{
org.apache.camel.management.mbean.ManagedProducerCache v;
org.apache.camel.impl.ProducerCache v;
v := @this: org.apache.camel.management.mbean.ManagedProducerCache;
v = v.<org.apache.camel.management.mbean.ManagedProducerCache: org.apache.camel.impl.ProducerCache producerCache>;
return v;
}
public java.lang.String getSource()
{
org.apache.camel.impl.ProducerCache v, v;
org.apache.camel.management.mbean.ManagedProducerCache v;
java.lang.Object v, v;
java.lang.String v;
v := @this: org.apache.camel.management.mbean.ManagedProducerCache;
v = v.<org.apache.camel.management.mbean.ManagedProducerCache: org.apache.camel.impl.ProducerCache producerCache>;
v = virtualinvoke v.<org.apache.camel.impl.ProducerCache: java.lang.Object getSource()>();
if v == null goto label;
v = v.<org.apache.camel.management.mbean.ManagedProducerCache: org.apache.camel.impl.ProducerCache producerCache>;
v = virtualinvoke v.<org.apache.camel.impl.ProducerCache: 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.impl.ProducerCache v;
int v;
org.apache.camel.management.mbean.ManagedProducerCache v;
java.lang.Integer v;
v := @this: org.apache.camel.management.mbean.ManagedProducerCache;
v = v.<org.apache.camel.management.mbean.ManagedProducerCache: org.apache.camel.impl.ProducerCache producerCache>;
v = virtualinvoke v.<org.apache.camel.impl.ProducerCache: int size()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer getMaximumCacheSize()
{
org.apache.camel.impl.ProducerCache v;
int v;
org.apache.camel.management.mbean.ManagedProducerCache v;
java.lang.Integer v;
v := @this: org.apache.camel.management.mbean.ManagedProducerCache;
v = v.<org.apache.camel.management.mbean.ManagedProducerCache: org.apache.camel.impl.ProducerCache producerCache>;
v = virtualinvoke v.<org.apache.camel.impl.ProducerCache: int getCapacity()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Long getHits()
{
org.apache.camel.impl.ProducerCache v;
java.lang.Long v;
org.apache.camel.management.mbean.ManagedProducerCache v;
long v;
v := @this: org.apache.camel.management.mbean.ManagedProducerCache;
v = v.<org.apache.camel.management.mbean.ManagedProducerCache: org.apache.camel.impl.ProducerCache producerCache>;
v = virtualinvoke v.<org.apache.camel.impl.ProducerCache: long getHits()>();
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
return v;
}
public java.lang.Long getMisses()
{
org.apache.camel.impl.ProducerCache v;
java.lang.Long v;
org.apache.camel.management.mbean.ManagedProducerCache v;
long v;
v := @this: org.apache.camel.management.mbean.ManagedProducerCache;
v = v.<org.apache.camel.management.mbean.ManagedProducerCache: org.apache.camel.impl.ProducerCache producerCache>;
v = virtualinvoke v.<org.apache.camel.impl.ProducerCache: long getMisses()>();
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
return v;
}
public java.lang.Long getEvicted()
{
org.apache.camel.impl.ProducerCache v;
java.lang.Long v;
org.apache.camel.management.mbean.ManagedProducerCache v;
long v;
v := @this: org.apache.camel.management.mbean.ManagedProducerCache;
v = v.<org.apache.camel.management.mbean.ManagedProducerCache: org.apache.camel.impl.ProducerCache producerCache>;
v = virtualinvoke v.<org.apache.camel.impl.ProducerCache: long getEvicted()>();
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
return v;
}
public void resetStatistics()
{
org.apache.camel.management.mbean.ManagedProducerCache v;
org.apache.camel.impl.ProducerCache v;
v := @this: org.apache.camel.management.mbean.ManagedProducerCache;
v = v.<org.apache.camel.management.mbean.ManagedProducerCache: org.apache.camel.impl.ProducerCache producerCache>;
virtualinvoke v.<org.apache.camel.impl.ProducerCache: void resetCacheStatistics()>();
return;
}
public void purge()
{
org.apache.camel.management.mbean.ManagedProducerCache v;
org.apache.camel.impl.ProducerCache v;
v := @this: org.apache.camel.management.mbean.ManagedProducerCache;
v = v.<org.apache.camel.management.mbean.ManagedProducerCache: org.apache.camel.impl.ProducerCache producerCache>;
virtualinvoke v.<org.apache.camel.impl.ProducerCache: void purge()>();
return;
}
public java.lang.Boolean isEventNotifierEnabled()
{
org.apache.camel.impl.ProducerCache v;
java.lang.Boolean v;
org.apache.camel.management.mbean.ManagedProducerCache v;
boolean v;
v := @this: org.apache.camel.management.mbean.ManagedProducerCache;
v = v.<org.apache.camel.management.mbean.ManagedProducerCache: org.apache.camel.impl.ProducerCache producerCache>;
v = virtualinvoke v.<org.apache.camel.impl.ProducerCache: boolean isEventNotifierEnabled()>();
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
}