Class ManagedExchangeFactoryManager

java.lang.Object
org.apache.camel.management.mbean.ManagedService
org.apache.camel.management.mbean.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 Details

    • ManagedExchangeFactoryManager

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

    • init

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

      Specified by:
      getConsumerCounter in interface org.apache.camel.api.management.mbean.ManagedExchangeFactoryManagerMBean
    • 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

      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

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

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

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

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

      Specified by:
      listStatistics in interface org.apache.camel.api.management.mbean.ManagedExchangeFactoryManagerMBean