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 Summary
Constructors Constructor Description ManagedExchangeFactoryManager(org.apache.camel.CamelContext context, org.apache.camel.spi.ExchangeFactoryManager exchangeFactoryManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Integer
getCapacity()
Integer
getConsumerCounter()
Boolean
getStatisticsEnabled()
Long
getTotalAcquired()
Long
getTotalCreated()
Long
getTotalDiscarded()
Integer
getTotalPooled()
Long
getTotalReleased()
void
init(org.apache.camel.spi.ManagementStrategy strategy)
TabularData
listStatistics()
void
purge()
void
resetStatistics()
void
setStatisticsEnabled(Boolean statisticsEnabled)
-
Methods inherited from class org.apache.camel.management.mbean.ManagedService
getCamelId, getCamelManagementName, getContext, getInstance, getRoute, getRouteId, getService, getServiceType, getState, isStaticService, isSupportSuspension, isSuspended, resume, setRoute, start, stop, suspend
-
-
-
-
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 classManagedService
-
getConsumerCounter
public Integer getConsumerCounter()
- Specified by:
getConsumerCounter
in interfaceorg.apache.camel.api.management.mbean.ManagedExchangeFactoryManagerMBean
-
getTotalPooled
public Integer getTotalPooled()
- Specified by:
getTotalPooled
in interfaceorg.apache.camel.api.management.mbean.ManagedExchangeFactoryManagerMBean
-
getCapacity
public Integer getCapacity()
- Specified by:
getCapacity
in interfaceorg.apache.camel.api.management.mbean.ManagedExchangeFactoryManagerMBean
-
getStatisticsEnabled
public Boolean getStatisticsEnabled()
- Specified by:
getStatisticsEnabled
in interfaceorg.apache.camel.api.management.mbean.ManagedExchangeFactoryManagerMBean
-
setStatisticsEnabled
public void setStatisticsEnabled(Boolean statisticsEnabled)
- Specified by:
setStatisticsEnabled
in interfaceorg.apache.camel.api.management.mbean.ManagedExchangeFactoryManagerMBean
-
resetStatistics
public void resetStatistics()
- Specified by:
resetStatistics
in interfaceorg.apache.camel.api.management.mbean.ManagedExchangeFactoryManagerMBean
-
purge
public void purge()
- Specified by:
purge
in interfaceorg.apache.camel.api.management.mbean.ManagedExchangeFactoryManagerMBean
-
getTotalCreated
public Long getTotalCreated()
- Specified by:
getTotalCreated
in interfaceorg.apache.camel.api.management.mbean.ManagedExchangeFactoryManagerMBean
-
getTotalAcquired
public Long getTotalAcquired()
- Specified by:
getTotalAcquired
in interfaceorg.apache.camel.api.management.mbean.ManagedExchangeFactoryManagerMBean
-
getTotalReleased
public Long getTotalReleased()
- Specified by:
getTotalReleased
in interfaceorg.apache.camel.api.management.mbean.ManagedExchangeFactoryManagerMBean
-
getTotalDiscarded
public Long getTotalDiscarded()
- Specified by:
getTotalDiscarded
in interfaceorg.apache.camel.api.management.mbean.ManagedExchangeFactoryManagerMBean
-
listStatistics
public TabularData listStatistics()
- Specified by:
listStatistics
in interfaceorg.apache.camel.api.management.mbean.ManagedExchangeFactoryManagerMBean
-
-