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.Producer
A default implementation ofProducer
for 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.Exchange
createExchange()
protected void
doStart()
protected void
doStop()
org.apache.camel.Endpoint
getEndpoint()
boolean
isSingleton()
This implementation will delegate to the endpointIsSingleton.isSingleton()
String
toString()
-
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:
getEndpoint
in 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:
isSingleton
in interfaceorg.apache.camel.IsSingleton
-
doStart
protected void doStart() throws Exception
- Overrides:
doStart
in classorg.apache.camel.support.service.BaseService
- Throws:
Exception
-
-