Class DirectVmProcessor
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.support.AsyncProcessorSupport
-
- org.apache.camel.support.processor.DelegateAsyncProcessor
-
- org.apache.camel.component.directvm.DirectVmProcessor
-
- All Implemented Interfaces:
AutoCloseable
,org.apache.camel.AsyncProcessor
,org.apache.camel.DelegateProcessor
,org.apache.camel.Navigate<org.apache.camel.Processor>
,org.apache.camel.Processor
,org.apache.camel.Service
,org.apache.camel.ShutdownableService
,org.apache.camel.StatefulService
,org.apache.camel.SuspendableService
public final class DirectVmProcessor extends org.apache.camel.support.processor.DelegateAsyncProcessor
-
-
Constructor Summary
Constructors Constructor Description DirectVmProcessor(org.apache.camel.Processor processor, DirectVmEndpoint endpoint)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.apache.camel.Exchange
prepareExchange(org.apache.camel.Exchange exchange)
Strategy to prepare exchange for being processed by this consumerboolean
process(org.apache.camel.Exchange exchange, org.apache.camel.AsyncCallback callback)
String
toString()
-
Methods inherited from class org.apache.camel.support.processor.DelegateAsyncProcessor
doBuild, doInit, doShutdown, doStart, doStop, getProcessor, hasNext, next, setProcessor, setProcessor
-
Methods inherited from class org.apache.camel.support.service.BaseService
build, doFail, doLifecycleChange, doResume, 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
-
DirectVmProcessor
public DirectVmProcessor(org.apache.camel.Processor processor, DirectVmEndpoint endpoint)
-
-
Method Detail
-
process
public boolean process(org.apache.camel.Exchange exchange, org.apache.camel.AsyncCallback callback)
- Specified by:
process
in interfaceorg.apache.camel.AsyncProcessor
- Overrides:
process
in classorg.apache.camel.support.processor.DelegateAsyncProcessor
-
prepareExchange
protected org.apache.camel.Exchange prepareExchange(org.apache.camel.Exchange exchange)
Strategy to prepare exchange for being processed by this consumer- Parameters:
exchange
- the exchange- Returns:
- the exchange to process by this consumer.
-
toString
public String toString()
- Overrides:
toString
in classorg.apache.camel.support.processor.DelegateAsyncProcessor
-
-