org.apache.camel.management.mbean
Class ManagedConsumerCache

java.lang.Object
  extended by org.apache.camel.management.mbean.ManagedService
      extended by org.apache.camel.management.mbean.ManagedConsumerCache
All Implemented Interfaces:
ManagedInstance, ManagedConsumerCacheMBean, ManagedServiceMBean

@ManagedResource(description="Managed ConsumerCache")
public class ManagedConsumerCache
extends ManagedService
implements ManagedConsumerCacheMBean

Version:

Constructor Summary
ManagedConsumerCache(CamelContext context, ConsumerCache consumerCache)
           
 
Method Summary
 ConsumerCache getConsumerCache()
           
 Long getEvicted()
           
 Long getHits()
           
 Integer getMaximumCacheSize()
           
 Long getMisses()
           
 Integer getSize()
           
 String getSource()
           
 void purge()
           
 void resetStatistics()
           
 
Methods inherited from class org.apache.camel.management.mbean.ManagedService
getCamelId, getContext, getInstance, getRoute, getRouteId, getService, getServiceType, getState, init, isStaticService, isSupportSuspension, isSuspended, resume, setRoute, start, stop, suspend
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.camel.api.management.mbean.ManagedServiceMBean
getCamelId, getRouteId, getServiceType, getState, isStaticService, isSupportSuspension, isSuspended, resume, start, stop, suspend
 

Constructor Detail

ManagedConsumerCache

public ManagedConsumerCache(CamelContext context,
                            ConsumerCache consumerCache)
Method Detail

getConsumerCache

public ConsumerCache getConsumerCache()

getSource

public String getSource()
Specified by:
getSource in interface ManagedConsumerCacheMBean

getSize

public Integer getSize()
Specified by:
getSize in interface ManagedConsumerCacheMBean

getMaximumCacheSize

public Integer getMaximumCacheSize()
Specified by:
getMaximumCacheSize in interface ManagedConsumerCacheMBean

getHits

public Long getHits()
Specified by:
getHits in interface ManagedConsumerCacheMBean

getMisses

public Long getMisses()
Specified by:
getMisses in interface ManagedConsumerCacheMBean

getEvicted

public Long getEvicted()
Specified by:
getEvicted in interface ManagedConsumerCacheMBean

resetStatistics

public void resetStatistics()
Specified by:
resetStatistics in interface ManagedConsumerCacheMBean

purge

public void purge()
Specified by:
purge in interface ManagedConsumerCacheMBean


Apache Camel