org.apache.camel.impl
Class SharedProducerServicePool
java.lang.Object
org.apache.camel.support.ServiceSupport
org.apache.camel.impl.DefaultServicePool<Endpoint,Producer>
org.apache.camel.impl.DefaultProducerServicePool
org.apache.camel.impl.SharedProducerServicePool
- All Implemented Interfaces:
- Service, ShutdownableService, ServicePool<Endpoint,Producer>, StatefulService, SuspendableService
public class SharedProducerServicePool
- extends DefaultProducerServicePool
- implements ShutdownableService
A shared DefaultProducerServicePool
which is used by
CamelContext
by default.
- Version:
Method Summary |
protected void |
doShutdown()
Implementations override this method to perform customized shutdown. |
protected void |
doStop()
Implementations override this method to support customized start/stop. |
Methods inherited from class org.apache.camel.support.ServiceSupport |
doResume, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, resume, shutdown, start, stop, suspend |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SharedProducerServicePool
public SharedProducerServicePool()
SharedProducerServicePool
public SharedProducerServicePool(int capacity)
doStop
protected void doStop()
throws Exception
- Description copied from class:
ServiceSupport
- Implementations override this method to support customized start/stop.
Important: Camel will invoke this
ServiceSupport.doStop()
method when
the service is being stopped. This method will also be invoked
if the service is still in uninitialized state (eg has not
been started). The method is always called to allow the service
to do custom logic when the service is being stopped, such as when
CamelContext
is shutting down.
- Overrides:
doStop
in class DefaultServicePool<Endpoint,Producer>
- Throws:
Exception
- See Also:
ServiceSupport.doStart()
doShutdown
protected void doShutdown()
throws Exception
- Description copied from class:
ServiceSupport
- Implementations override this method to perform customized shutdown.
- Overrides:
doShutdown
in class ServiceSupport
- Throws:
Exception
Apache Camel