org.apache.camel.component.bean
Class BeanProcessor
java.lang.Object
org.apache.camel.impl.ServiceSupport
org.apache.camel.component.bean.BeanProcessor
- All Implemented Interfaces:
- Processor, Service
public class BeanProcessor
- extends ServiceSupport
- implements Processor
A Processor
which converts the inbound exchange to a method
invocation on a POJO
- Version:
- $Revision: 1423 $
Methods inherited from class org.apache.camel.impl.ServiceSupport |
addChildService, getThreadName, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, nextThreadCounter, removeChildService, start, stop |
METHOD_NAME
public static final String METHOD_NAME
- See Also:
- Constant Field Values
MULTI_PARAMETER_ARRAY
public static final String MULTI_PARAMETER_ARRAY
- See Also:
- Constant Field Values
BeanProcessor
public BeanProcessor(Object pojo,
BeanInfo beanInfo)
BeanProcessor
public BeanProcessor(Object pojo,
CamelContext camelContext,
ParameterMappingStrategy parameterMappingStrategy)
BeanProcessor
public BeanProcessor(Object pojo,
CamelContext camelContext)
BeanProcessor
public BeanProcessor(BeanHolder beanHolder)
toString
public String toString()
- Overrides:
toString
in class Object
process
public void process(Exchange exchange)
throws Exception
- Description copied from interface:
Processor
- Processes the message exchange
- Specified by:
process
in interface Processor
- Throws:
Exception
- if an internal processing error has occurred.
getProcessor
protected Processor getProcessor()
getMethodObject
public Method getMethodObject()
setMethodObject
public void setMethodObject(Method methodObject)
getMethod
public String getMethod()
isMultiParameterArray
public boolean isMultiParameterArray()
setMultiParameterArray
public void setMultiParameterArray(boolean mpArray)
setMethod
public void setMethod(String method)
- Sets the method name to use
setMethodName
@Deprecated
public void setMethodName(String method)
- Deprecated. use
setMethod(String)
. Will be removed in Camel 2.0.
- Kept around for backwards compatibility, please use
setMethod(String)
in future instead.
doStart
protected void doStart()
throws Exception
- Specified by:
doStart
in class ServiceSupport
- Throws:
Exception
doStop
protected void doStop()
throws Exception
- Specified by:
doStop
in class ServiceSupport
- Throws:
Exception
Copyright © 2010 IONA Open Source Community. All Rights Reserved.