Class 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 Detail

      • ManagedProducerCache

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

      • 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

        public Integer 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

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