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: 36321 $
Methods inherited from class org.apache.camel.impl.ServiceSupport |
addChildService, getThreadName, isRunAllowed, isStarted, isStarting, isStopped, isStopping, nextThreadCounter, removeChildService, start, stop |
METHOD_NAME
public static final String METHOD_NAME
- 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()
setMethod
public void setMethod(String method)
- Sets the method name to use
setMethodName
public void setMethodName(String method)
- Deprecated.
- Kept around for backwards compatibility, please use
setMethod(String)
in future instead.
- Parameters:
method
- - See Also:
setMethod(String)
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 © 2008 IONA Open Source Community. All Rights Reserved.