Class SpringBeanFactory
- java.lang.Object
- 
- org.apache.cxf.service.invoker.spring.SpringBeanFactory
 
- 
- All Implemented Interfaces:
- Factory,- org.springframework.beans.factory.Aware,- org.springframework.context.ApplicationContextAware
 
 public class SpringBeanFactory extends Object implements Factory, org.springframework.context.ApplicationContextAware Factory that will query the Spring ApplicationContext for the appropriate bean for each request. This can be expensive. If the bean is "prototype" or similar such that a new instance is created each time, this could slow things down. In that case, it's recommended to use this in conjunction with the PooledFactory to pool the beans or the SessionFactory or similar.
- 
- 
Constructor SummaryConstructors Constructor Description SpringBeanFactory(Class<?> c, String[] args)SpringBeanFactory(String name)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectcreate(Exchange e)Creates the object that will be used for the invokevoidrelease(Exchange e, Object o)Post invoke, this is called to allow the factory to release the object, store it, etc...voidsetApplicationContext(org.springframework.context.ApplicationContext applicationContext)
 
- 
- 
- 
Method Detail- 
createpublic Object create(Exchange e) throws Throwable Creates the object that will be used for the invoke
 - 
releasepublic void release(Exchange e, Object o) Post invoke, this is called to allow the factory to release the object, store it, etc...
 - 
setApplicationContextpublic void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) - Specified by:
- setApplicationContextin interface- org.springframework.context.ApplicationContextAware
 
 
- 
 
-