Package de.ikor.sip.foundation.camel
Class SipMiddleProducer
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.support.DefaultProducer
-
- de.ikor.sip.foundation.camel.SipMiddleProducer
-
- 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
public class SipMiddleProducer extends org.apache.camel.support.DefaultProducer
SipMiddleProducer
is a decorator over the producer of the target endpoint from theSipMiddleEndpoint
.
-
-
Constructor Summary
Constructors Constructor Description SipMiddleProducer(org.apache.camel.Endpoint endpoint)
Creates new instance of SipPlatformProducer
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
doStart()
protected void
doStop()
void
process(org.apache.camel.Exchange exchange)
-
Methods inherited from class org.apache.camel.support.DefaultProducer
createExchange, getEndpoint, isSingleton, 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
-
-
-
-
Constructor Detail
-
SipMiddleProducer
public SipMiddleProducer(org.apache.camel.Endpoint endpoint) throws Exception
Creates new instance of SipPlatformProducer- Parameters:
endpoint
-SipMiddleEndpoint
- Throws:
Exception
- if the the wrapped producer could not be created from the given endpoint
-
-