Class ManagedProducerCache

java.lang.Object
org.apache.camel.management.mbean.ManagedService
org.apache.camel.management.mbean.ManagedProducerCache
All Implemented Interfaces:
org.apache.camel.api.management.ManagedInstance, org.apache.camel.api.management.mbean.ManagedProducerCacheMBean, org.apache.camel.api.management.mbean.ManagedServiceMBean

@ManagedResource(description="Managed ProducerCache") public class ManagedProducerCache extends ManagedService implements org.apache.camel.api.management.mbean.ManagedProducerCacheMBean
  • Constructor Details

    • ManagedProducerCache

      public ManagedProducerCache(org.apache.camel.CamelContext context, org.apache.camel.spi.ProducerCache producerCache)
  • Method Details

    • getProducerCache

      public org.apache.camel.spi.ProducerCache getProducerCache()
    • getSource

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

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

      Specified by:
      getMaximumCacheSize in interface org.apache.camel.api.management.mbean.ManagedProducerCacheMBean
    • purge

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

      Specified by:
      isEventNotifierEnabled in interface org.apache.camel.api.management.mbean.ManagedProducerCacheMBean