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.spi.HasCamelContext
,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
-
Field Summary
Fields inherited from class org.apache.camel.support.service.BaseService
BUILT, FAILED, INITIALIZED, INITIALIZING, lock, NEW, SHUTDOWN, SHUTTING_DOWN, STARTED, STARTING, status, STOPPED, STOPPING, SUSPENDED, SUSPENDING
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addExchangeFactory
(org.apache.camel.spi.ExchangeFactory exchangeFactory) protected void
org.apache.camel.CamelContext
int
int
Collection
<org.apache.camel.spi.ExchangeFactory> int
org.apache.camel.spi.PooledObjectFactory.Statistics
boolean
void
purge()
void
removeExchangeFactory
(org.apache.camel.spi.ExchangeFactory exchangeFactory) void
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
Methods inherited from interface org.apache.camel.Service
build, close, init, start, stop
Methods inherited from interface org.apache.camel.ShutdownableService
shutdown
Methods inherited from interface org.apache.camel.StatefulService
getStatus, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspending
Methods inherited from interface org.apache.camel.SuspendableService
isSuspended, resume, suspend
-
Constructor Details
-
DefaultExchangeFactoryManager
public DefaultExchangeFactoryManager()
-
-
Method Details
-
getCamelContext
public org.apache.camel.CamelContext getCamelContext()- Specified by:
getCamelContext
in interfaceorg.apache.camel.spi.HasCamelContext
-
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
- 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
-
doShutdown
- Overrides:
doShutdown
in classorg.apache.camel.support.service.BaseService
- Throws:
Exception
-