Class ManagedConsumerCache

  • All Implemented Interfaces:
    org.apache.camel.api.management.ManagedInstance, org.apache.camel.api.management.mbean.ManagedConsumerCacheMBean, org.apache.camel.api.management.mbean.ManagedServiceMBean

    @ManagedResource(description="Managed ConsumerCache")
    public class ManagedConsumerCache
    extends ManagedService
    implements org.apache.camel.api.management.mbean.ManagedConsumerCacheMBean
    • Constructor Detail

      • ManagedConsumerCache

        public ManagedConsumerCache​(org.apache.camel.CamelContext context,
                                    org.apache.camel.spi.ConsumerCache consumerCache)
    • Method Detail

      • getConsumerCache

        public org.apache.camel.spi.ConsumerCache getConsumerCache()
      • getSource

        public String getSource()
        Specified by:
        getSource in interface org.apache.camel.api.management.mbean.ManagedConsumerCacheMBean
      • getSize

        public Integer getSize()
        Specified by:
        getSize in interface org.apache.camel.api.management.mbean.ManagedConsumerCacheMBean
      • getMaximumCacheSize

        public Integer getMaximumCacheSize()
        Specified by:
        getMaximumCacheSize in interface org.apache.camel.api.management.mbean.ManagedConsumerCacheMBean
      • purge

        public void purge()
        Specified by:
        purge in interface org.apache.camel.api.management.mbean.ManagedConsumerCacheMBean