Class ManagedExchangeFactoryManager

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

    @ManagedResource(description="Managed ExchangeFactory")
    public class ManagedExchangeFactoryManager
    extends ManagedService
    implements org.apache.camel.api.management.mbean.ManagedExchangeFactoryManagerMBean
    • Constructor Detail

      • ManagedExchangeFactoryManager

        public ManagedExchangeFactoryManager​(org.apache.camel.CamelContext context,
                                             org.apache.camel.spi.ExchangeFactoryManager exchangeFactoryManager)
    • Method Detail

      • init

        public void init​(org.apache.camel.spi.ManagementStrategy strategy)
        Overrides:
        init in class ManagedService
      • getConsumerCounter

        public Integer getConsumerCounter()
        Specified by:
        getConsumerCounter in interface org.apache.camel.api.management.mbean.ManagedExchangeFactoryManagerMBean
      • getTotalPooled

        public Integer getTotalPooled()
        Specified by:
        getTotalPooled in interface org.apache.camel.api.management.mbean.ManagedExchangeFactoryManagerMBean
      • getCapacity

        public Integer getCapacity()
        Specified by:
        getCapacity in interface org.apache.camel.api.management.mbean.ManagedExchangeFactoryManagerMBean
      • getStatisticsEnabled

        public Boolean getStatisticsEnabled()
        Specified by:
        getStatisticsEnabled in interface org.apache.camel.api.management.mbean.ManagedExchangeFactoryManagerMBean
      • setStatisticsEnabled

        public void setStatisticsEnabled​(Boolean statisticsEnabled)
        Specified by:
        setStatisticsEnabled in interface org.apache.camel.api.management.mbean.ManagedExchangeFactoryManagerMBean
      • resetStatistics

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

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

        public Long getTotalCreated()
        Specified by:
        getTotalCreated in interface org.apache.camel.api.management.mbean.ManagedExchangeFactoryManagerMBean
      • getTotalAcquired

        public Long getTotalAcquired()
        Specified by:
        getTotalAcquired in interface org.apache.camel.api.management.mbean.ManagedExchangeFactoryManagerMBean
      • getTotalReleased

        public Long getTotalReleased()
        Specified by:
        getTotalReleased in interface org.apache.camel.api.management.mbean.ManagedExchangeFactoryManagerMBean
      • getTotalDiscarded

        public Long getTotalDiscarded()
        Specified by:
        getTotalDiscarded in interface org.apache.camel.api.management.mbean.ManagedExchangeFactoryManagerMBean
      • listStatistics

        public TabularData listStatistics()
        Specified by:
        listStatistics in interface org.apache.camel.api.management.mbean.ManagedExchangeFactoryManagerMBean