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.ExchangeprepareExchange(org.apache.camel.Exchange exchange)Strategy to prepare exchange for being processed by this consumerbooleanprocess(org.apache.camel.Exchange exchange, org.apache.camel.AsyncCallback callback)StringtoString()-
Methods inherited from class org.apache.camel.support.processor.DelegateAsyncProcessor
doShutdown, doStart, doStop, getProcessor, hasNext, next, setProcessor, setProcessor
-
Methods inherited from class org.apache.camel.support.service.BaseService
build, doBuild, doFail, doInit, 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:
processin interfaceorg.apache.camel.AsyncProcessor- Overrides:
processin 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:
toStringin classorg.apache.camel.support.processor.DelegateAsyncProcessor
-
-