public class BeanProcessor
extends org.apache.camel.support.service.ServiceSupport
implements org.apache.camel.AsyncProcessor, org.apache.camel.spi.ErrorHandlerAware
| Constructor and Description |
|---|
BeanProcessor(BeanHolder beanHolder) |
BeanProcessor(Object pojo,
BeanInfo beanInfo) |
BeanProcessor(Object pojo,
org.apache.camel.CamelContext camelContext) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doStart() |
protected void |
doStop() |
Object |
getBean() |
BeanHolder |
getBeanHolder() |
org.apache.camel.Processor |
getErrorHandler() |
String |
getMethod() |
org.apache.camel.Processor |
getProcessor() |
org.apache.camel.BeanScope |
getScope() |
boolean |
isShorthandMethod() |
void |
process(org.apache.camel.Exchange exchange) |
boolean |
process(org.apache.camel.Exchange exchange,
org.apache.camel.AsyncCallback callback) |
CompletableFuture<org.apache.camel.Exchange> |
processAsync(org.apache.camel.Exchange exchange) |
void |
setErrorHandler(org.apache.camel.Processor errorHandler) |
void |
setMethod(String method) |
void |
setScope(org.apache.camel.BeanScope scope) |
void |
setShorthandMethod(boolean shorthandMethod) |
String |
toString() |
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, suspendclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic BeanProcessor(Object pojo, org.apache.camel.CamelContext camelContext)
public BeanProcessor(BeanHolder beanHolder)
public org.apache.camel.Processor getErrorHandler()
getErrorHandler in interface org.apache.camel.spi.ErrorHandlerAwarepublic void setErrorHandler(org.apache.camel.Processor errorHandler)
setErrorHandler in interface org.apache.camel.spi.ErrorHandlerAwarepublic void process(org.apache.camel.Exchange exchange)
throws Exception
process in interface org.apache.camel.ProcessorExceptionpublic boolean process(org.apache.camel.Exchange exchange,
org.apache.camel.AsyncCallback callback)
process in interface org.apache.camel.AsyncProcessorpublic CompletableFuture<org.apache.camel.Exchange> processAsync(org.apache.camel.Exchange exchange)
processAsync in interface org.apache.camel.AsyncProcessorpublic org.apache.camel.Processor getProcessor()
public BeanHolder getBeanHolder()
public Object getBean()
public String getMethod()
public void setMethod(String method)
public org.apache.camel.BeanScope getScope()
public void setScope(org.apache.camel.BeanScope scope)
public boolean isShorthandMethod()
public void setShorthandMethod(boolean shorthandMethod)
protected void doStart()
throws Exception
doStart in class org.apache.camel.support.service.BaseServiceExceptionprotected void doStop()
throws Exception
doStop in class org.apache.camel.support.service.BaseServiceExceptionApache Camel