Package org.apache.struts2.spring
Class SpringProxyableObjectFactory
java.lang.Object
org.apache.struts2.ObjectFactory
org.apache.struts2.spring.SpringObjectFactory
org.apache.struts2.spring.SpringProxyableObjectFactory
- All Implemented Interfaces:
Serializable,org.springframework.beans.factory.Aware,org.springframework.context.ApplicationContextAware
SpringProxyableObjectFactory.
- Author:
- Jason Carreira
- See Also:
-
Field Summary
Fields inherited from class org.apache.struts2.spring.SpringObjectFactory
appContext, autowireStrategy, autoWiringFactory -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionBuild a generic Java object of the given type.protected org.springframework.context.ApplicationContextgetApplicationContext(Map<String, Object> context) Subclasses may override this to return a different application context.Methods inherited from class org.apache.struts2.spring.SpringObjectFactory
autoWireBean, autoWireBean, buildBean, buildBean, findAutoWiringBeanFactory, getAutowireStrategy, getClassInstance, isNoArgConstructorRequired, setAlwaysRespectAutowireStrategy, setApplicationContext, setApplicationContextPath, setAutowireStrategy, setEnableAopSupport, setUseClassCacheMethods inherited from class org.apache.struts2.ObjectFactory
buildAction, buildConverter, buildInterceptor, buildResult, buildUnknownHandler, buildValidator, injectInternalBeans, setActionFactory, setClassLoader, setContainer, setConverterFactory, setInterceptorFactory, setResultFactory, setUnknownHandlerFactory, setValidatorFactory
-
Constructor Details
-
SpringProxyableObjectFactory
public SpringProxyableObjectFactory()
-
-
Method Details
-
buildBean
Description copied from class:ObjectFactoryBuild a generic Java object of the given type.- Overrides:
buildBeanin classObjectFactory- Parameters:
beanName- the type of Object to buildextraContext- a Map of extra context which uses the same keys as theActionContext- Returns:
- object for the given type
- Throws:
Exception- in case of any error
-
getApplicationContext
protected org.springframework.context.ApplicationContext getApplicationContext(Map<String, Object> context) Subclasses may override this to return a different application context. Note that this application context should see any changes made to theautoWiringFactory, so the application context should be either the original or a child context of the original.- Parameters:
context- provided context.- Returns:
- the application context
-