public class InterceptSendToEndpointProcessor
extends org.apache.camel.support.DefaultAsyncProducer
Processor
used to interceptor and detour the routing
when using the DefaultInterceptSendToEndpoint
functionality.Constructor and Description |
---|
InterceptSendToEndpointProcessor(DefaultInterceptSendToEndpoint endpoint,
org.apache.camel.Endpoint delegate,
org.apache.camel.AsyncProducer producer,
boolean skip) |
Modifier and Type | Method and Description |
---|---|
org.apache.camel.Endpoint |
getEndpoint() |
boolean |
isSingleton() |
boolean |
process(org.apache.camel.Exchange exchange,
org.apache.camel.AsyncCallback callback) |
void |
start() |
void |
stop() |
createExchange, doStart, doStop, toString
doInit, doResume, doShutdown, doSuspend, getStatus, init, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, suspend
public InterceptSendToEndpointProcessor(DefaultInterceptSendToEndpoint endpoint, org.apache.camel.Endpoint delegate, org.apache.camel.AsyncProducer producer, boolean skip) throws Exception
Exception
public org.apache.camel.Endpoint getEndpoint()
getEndpoint
in interface org.apache.camel.EndpointAware
getEndpoint
in class org.apache.camel.support.DefaultProducer
public boolean process(org.apache.camel.Exchange exchange, org.apache.camel.AsyncCallback callback)
public boolean isSingleton()
isSingleton
in interface org.apache.camel.IsSingleton
isSingleton
in class org.apache.camel.support.DefaultProducer
public void start()
start
in interface org.apache.camel.Service
start
in class org.apache.camel.support.service.ServiceSupport
public void stop()
stop
in interface org.apache.camel.Service
stop
in class org.apache.camel.support.service.ServiceSupport
Apache Camel