public class RequestBeanHolder extends Object implements BeanHolder
BeanHolder
wrapper.Constructor and Description |
---|
RequestBeanHolder(BeanHolder holder) |
Modifier and Type | Method and Description |
---|---|
Object |
getBean(org.apache.camel.Exchange exchange)
Gets the bean.
|
BeanInfo |
getBeanInfo()
Gets bean info for the bean.
|
BeanInfo |
getBeanInfo(Object bean)
Gets bean info for the given bean.
|
org.apache.camel.Processor |
getProcessor()
Gets a
Processor for this bean, if supported. |
boolean |
supportProcessor()
Whether a
Processor is supported by this bean holder. |
public RequestBeanHolder(BeanHolder holder)
public Object getBean(org.apache.camel.Exchange exchange) throws org.apache.camel.NoSuchBeanException
BeanHolder
getBean
in interface BeanHolder
org.apache.camel.NoSuchBeanException
- is thrown if the bean cannot be found.public org.apache.camel.Processor getProcessor()
BeanHolder
Processor
for this bean, if supported.getProcessor
in interface BeanHolder
Processor
, or null if not supported.public boolean supportProcessor()
BeanHolder
Processor
is supported by this bean holder.supportProcessor
in interface BeanHolder
public BeanInfo getBeanInfo()
BeanHolder
getBeanInfo
in interface BeanHolder
public BeanInfo getBeanInfo(Object bean)
BeanHolder
BeanHolder
implementations
such as the RegistryBean
.getBeanInfo
in interface BeanHolder
bean
- the beanBeanHolder.getBeanInfo()
instead.Apache Camel