Package org.apache.camel.support
Class DefaultProducer
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.support.DefaultProducer
-
- All Implemented Interfaces:
AutoCloseable,org.apache.camel.EndpointAware,org.apache.camel.IsSingleton,org.apache.camel.Processor,org.apache.camel.Producer,org.apache.camel.Service,org.apache.camel.ShutdownableService,org.apache.camel.StatefulService,org.apache.camel.SuspendableService
- Direct Known Subclasses:
DefaultAsyncProducer
public abstract class DefaultProducer extends org.apache.camel.support.service.ServiceSupport implements org.apache.camel.ProducerA default implementation ofProducerfor implementation inheritance.
-
-
Constructor Summary
Constructors Constructor Description DefaultProducer(org.apache.camel.Endpoint endpoint)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.camel.ExchangecreateExchange()protected voiddoStart()protected voiddoStop()org.apache.camel.EndpointgetEndpoint()booleanisSingleton()This implementation will delegate to the endpointIsSingleton.isSingleton()StringtoString()-
Methods inherited from class org.apache.camel.support.service.BaseService
build, doBuild, doFail, doInit, doLifecycleChange, doResume, doShutdown, 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, wait, wait, wait
-
-
-
-
Method Detail
-
getEndpoint
public org.apache.camel.Endpoint getEndpoint()
- Specified by:
getEndpointin interfaceorg.apache.camel.EndpointAware
-
createExchange
public org.apache.camel.Exchange createExchange()
-
isSingleton
public boolean isSingleton()
This implementation will delegate to the endpointIsSingleton.isSingleton()- Specified by:
isSingletonin interfaceorg.apache.camel.IsSingleton
-
doStart
protected void doStart() throws Exception- Overrides:
doStartin classorg.apache.camel.support.service.BaseService- Throws:
Exception
-
-