Package org.apache.camel.impl.engine
Class DefaultExchangeFactoryManager
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.impl.engine.DefaultExchangeFactoryManager
-
- All Implemented Interfaces:
AutoCloseable
,org.apache.camel.CamelContextAware
,org.apache.camel.Service
,org.apache.camel.ShutdownableService
,org.apache.camel.spi.ExchangeFactoryManager
,org.apache.camel.StatefulService
,org.apache.camel.StaticService
,org.apache.camel.SuspendableService
public class DefaultExchangeFactoryManager extends org.apache.camel.support.service.ServiceSupport implements org.apache.camel.spi.ExchangeFactoryManager, org.apache.camel.CamelContextAware
-
-
Constructor Summary
Constructors Constructor Description DefaultExchangeFactoryManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addExchangeFactory(org.apache.camel.spi.ExchangeFactory exchangeFactory)
protected void
doShutdown()
org.apache.camel.CamelContext
getCamelContext()
int
getCapacity()
int
getConsumerCounter()
Collection<org.apache.camel.spi.ExchangeFactory>
getExchangeFactories()
int
getPooledCounter()
org.apache.camel.spi.PooledObjectFactory.Statistics
getStatistics()
boolean
isStatisticsEnabled()
void
purge()
void
removeExchangeFactory(org.apache.camel.spi.ExchangeFactory exchangeFactory)
void
resetStatistics()
void
setCamelContext(org.apache.camel.CamelContext camelContext)
void
setStatisticsEnabled(boolean statisticsEnabled)
-
Methods inherited from class org.apache.camel.support.service.BaseService
build, doBuild, doFail, doInit, doLifecycleChange, doResume, doStart, doStop, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Method Detail
-
getCamelContext
public org.apache.camel.CamelContext getCamelContext()
- Specified by:
getCamelContext
in interfaceorg.apache.camel.CamelContextAware
-
setCamelContext
public void setCamelContext(org.apache.camel.CamelContext camelContext)
- Specified by:
setCamelContext
in interfaceorg.apache.camel.CamelContextAware
-
addExchangeFactory
public void addExchangeFactory(org.apache.camel.spi.ExchangeFactory exchangeFactory)
- Specified by:
addExchangeFactory
in interfaceorg.apache.camel.spi.ExchangeFactoryManager
-
removeExchangeFactory
public void removeExchangeFactory(org.apache.camel.spi.ExchangeFactory exchangeFactory)
- Specified by:
removeExchangeFactory
in interfaceorg.apache.camel.spi.ExchangeFactoryManager
-
getExchangeFactories
public Collection<org.apache.camel.spi.ExchangeFactory> getExchangeFactories()
- Specified by:
getExchangeFactories
in interfaceorg.apache.camel.spi.ExchangeFactoryManager
-
getConsumerCounter
public int getConsumerCounter()
- Specified by:
getConsumerCounter
in interfaceorg.apache.camel.spi.ExchangeFactoryManager
-
getCapacity
public int getCapacity()
- Specified by:
getCapacity
in interfaceorg.apache.camel.spi.ExchangeFactoryManager
-
getPooledCounter
public int getPooledCounter()
- Specified by:
getPooledCounter
in interfaceorg.apache.camel.spi.ExchangeFactoryManager
-
isStatisticsEnabled
public boolean isStatisticsEnabled()
- Specified by:
isStatisticsEnabled
in interfaceorg.apache.camel.spi.ExchangeFactoryManager
-
setStatisticsEnabled
public void setStatisticsEnabled(boolean statisticsEnabled)
- Specified by:
setStatisticsEnabled
in interfaceorg.apache.camel.spi.ExchangeFactoryManager
-
resetStatistics
public void resetStatistics()
- Specified by:
resetStatistics
in interfaceorg.apache.camel.spi.ExchangeFactoryManager
-
purge
public void purge()
- Specified by:
purge
in interfaceorg.apache.camel.spi.ExchangeFactoryManager
-
getStatistics
public org.apache.camel.spi.PooledObjectFactory.Statistics getStatistics()
- Specified by:
getStatistics
in interfaceorg.apache.camel.spi.ExchangeFactoryManager
-
-