org.apache.camel.component.bean
Class ConstantTypeBeanHolder

java.lang.Object
  extended by org.apache.camel.component.bean.ConstantTypeBeanHolder
All Implemented Interfaces:
BeanHolder, BeanTypeHolder

public class ConstantTypeBeanHolder
extends Object
implements BeanTypeHolder

A constant (singleton) bean implementation of BeanTypeHolder

Version:

Constructor Summary
ConstantTypeBeanHolder(Class<?> type, BeanInfo beanInfo)
           
ConstantTypeBeanHolder(Class<?> type, CamelContext context)
           
ConstantTypeBeanHolder(Class<?> type, CamelContext context, ParameterMappingStrategy parameterMappingStrategy)
           
 
Method Summary
 Object getBean()
           
 BeanInfo getBeanInfo()
           
 Processor getProcessor()
           
 Class<?> getType()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ConstantTypeBeanHolder

public ConstantTypeBeanHolder(Class<?> type,
                              BeanInfo beanInfo)

ConstantTypeBeanHolder

public ConstantTypeBeanHolder(Class<?> type,
                              CamelContext context)

ConstantTypeBeanHolder

public ConstantTypeBeanHolder(Class<?> type,
                              CamelContext context,
                              ParameterMappingStrategy parameterMappingStrategy)
Method Detail

toString

public String toString()
Overrides:
toString in class Object

getBean

public Object getBean()
Specified by:
getBean in interface BeanHolder

getProcessor

public Processor getProcessor()
Specified by:
getProcessor in interface BeanHolder

getBeanInfo

public BeanInfo getBeanInfo()
Specified by:
getBeanInfo in interface BeanHolder

getType

public Class<?> getType()
Specified by:
getType in interface BeanTypeHolder


Apache CAMEL