public class BeanProcessor
extends org.apache.camel.support.service.ServiceSupport
implements org.apache.camel.AsyncProcessor
| Constructor and Description |
|---|
BeanProcessor(BeanHolder beanHolder) |
BeanProcessor(Object pojo,
BeanInfo beanInfo) |
BeanProcessor(Object pojo,
org.apache.camel.CamelContext camelContext) |
BeanProcessor(Object pojo,
org.apache.camel.CamelContext camelContext,
ParameterMappingStrategy parameterMappingStrategy) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doStart() |
protected void |
doStop() |
Object |
getBean() |
BeanHolder |
getBeanHolder() |
Boolean |
getCache() |
String |
getMethod() |
org.apache.camel.Processor |
getProcessor() |
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 |
setCache(Boolean cache) |
void |
setMethod(String method) |
void |
setShorthandMethod(boolean shorthandMethod) |
String |
toString() |
build, doBuild, doInit, doResume, doShutdown, doSuspend, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspendpublic BeanProcessor(Object pojo, org.apache.camel.CamelContext camelContext, ParameterMappingStrategy parameterMappingStrategy)
public BeanProcessor(Object pojo, org.apache.camel.CamelContext camelContext)
public BeanProcessor(BeanHolder beanHolder)
public 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 Boolean getCache()
public void setCache(Boolean cache)
public void setMethod(String method)
public boolean isShorthandMethod()
public void setShorthandMethod(boolean shorthandMethod)
protected void doStart()
throws Exception
doStart in class org.apache.camel.support.service.ServiceSupportExceptionprotected void doStop()
throws Exception
doStop in class org.apache.camel.support.service.ServiceSupportExceptionApache Camel