@ManagedResource(description="Managed ConsumerCache") public class ManagedConsumerCache extends ManagedService implements org.apache.camel.api.management.mbean.ManagedConsumerCacheMBean
Constructor and Description |
---|
ManagedConsumerCache(org.apache.camel.CamelContext context,
org.apache.camel.spi.ConsumerCache consumerCache) |
Modifier and Type | Method and Description |
---|---|
org.apache.camel.spi.ConsumerCache |
getConsumerCache() |
Long |
getEvicted() |
Long |
getHits() |
Integer |
getMaximumCacheSize() |
Long |
getMisses() |
Integer |
getSize() |
String |
getSource() |
void |
purge() |
void |
resetStatistics() |
getCamelId, getCamelManagementName, getContext, getInstance, getRoute, getRouteId, getService, getServiceType, getState, init, isStaticService, isSupportSuspension, isSuspended, resume, setRoute, start, stop, suspend
public ManagedConsumerCache(org.apache.camel.CamelContext context, org.apache.camel.spi.ConsumerCache consumerCache)
public org.apache.camel.spi.ConsumerCache getConsumerCache()
public String getSource()
getSource
in interface org.apache.camel.api.management.mbean.ManagedConsumerCacheMBean
public Integer getSize()
getSize
in interface org.apache.camel.api.management.mbean.ManagedConsumerCacheMBean
public Integer getMaximumCacheSize()
getMaximumCacheSize
in interface org.apache.camel.api.management.mbean.ManagedConsumerCacheMBean
public Long getHits()
getHits
in interface org.apache.camel.api.management.mbean.ManagedConsumerCacheMBean
public Long getMisses()
getMisses
in interface org.apache.camel.api.management.mbean.ManagedConsumerCacheMBean
public Long getEvicted()
getEvicted
in interface org.apache.camel.api.management.mbean.ManagedConsumerCacheMBean
public void resetStatistics()
resetStatistics
in interface org.apache.camel.api.management.mbean.ManagedConsumerCacheMBean
public void purge()
purge
in interface org.apache.camel.api.management.mbean.ManagedConsumerCacheMBean
Apache Camel