Class SpringObjectFactoryProxy
java.lang.Object
org.apache.struts2.ObjectFactory
org.apache.struts2.spring.SpringObjectFactory
com.atlassian.bamboo.plugin.xwork.SpringObjectFactoryProxy
- All Implemented Interfaces:
Serializable,org.springframework.beans.factory.Aware,org.springframework.context.ApplicationContextAware
public class SpringObjectFactoryProxy
extends org.apache.struts2.spring.SpringObjectFactory
This class is meant to be injected using Struts DI.
It will delegate to a default ObjectFactory before webapp context is ready (Bamboo setup) and switch
to spring-struts object factory afterward.
- See Also:
-
Field Summary
Fields inherited from class org.apache.struts2.spring.SpringObjectFactory
appContext, autowireStrategy, autoWiringFactory -
Constructor Summary
ConstructorsConstructorDescriptionSpringObjectFactoryProxy(String autoWire, String alwaysAutoWire, String useClassCacheStr) -
Method Summary
Modifier and TypeMethodDescriptionbuildAction(String actionName, String namespace, org.apache.struts2.config.entities.ActionConfig config, Map<String, Object> extraContext) org.apache.struts2.conversion.TypeConverterbuildConverter(Class<? extends org.apache.struts2.conversion.TypeConverter> converterClass, Map<String, Object> extraContext) org.apache.struts2.interceptor.InterceptorbuildInterceptor(org.apache.struts2.config.entities.InterceptorConfig interceptorConfig, Map<String, String> interceptorRefParams) org.apache.struts2.result.ResultbuildResult(org.apache.struts2.config.entities.ResultConfig resultConfig, Map<String, Object> extraContext) org.apache.struts2.UnknownHandlerbuildUnknownHandler(String unknownHandlerName, Map<String, Object> extraContext) org.apache.struts2.validator.ValidatorClass<?> getClassInstance(String className) booleanvoidsetActionFactory(org.apache.struts2.factory.ActionFactory actionFactory) voidvoidsetContainer(org.apache.struts2.inject.Container container) voidsetConverterFactory(org.apache.struts2.factory.ConverterFactory converterFactory) voidsetInterceptorFactory(org.apache.struts2.factory.InterceptorFactory interceptorFactory) voidsetResultFactory(org.apache.struts2.factory.ResultFactory resultFactory) voidsetUnknownHandlerFactory(org.apache.struts2.factory.UnknownHandlerFactory unknownHandlerFactory) voidsetValidatorFactory(org.apache.struts2.factory.ValidatorFactory validatorFactory) Methods inherited from class org.apache.struts2.spring.SpringObjectFactory
autoWireBean, autoWireBean, findAutoWiringBeanFactory, getAutowireStrategy, setAlwaysRespectAutowireStrategy, setApplicationContext, setApplicationContextPath, setAutowireStrategy, setEnableAopSupport, setUseClassCacheMethods inherited from class org.apache.struts2.ObjectFactory
injectInternalBeans
-
Constructor Details
-
SpringObjectFactoryProxy
-
-
Method Details
-
getClassInstance
- Overrides:
getClassInstancein classorg.apache.struts2.spring.SpringObjectFactory- Throws:
ClassNotFoundException
-
setClassLoader
- Overrides:
setClassLoaderin classorg.apache.struts2.ObjectFactory
-
setConverterFactory
public void setConverterFactory(org.apache.struts2.factory.ConverterFactory converterFactory) - Overrides:
setConverterFactoryin classorg.apache.struts2.ObjectFactory
-
setValidatorFactory
public void setValidatorFactory(org.apache.struts2.factory.ValidatorFactory validatorFactory) - Overrides:
setValidatorFactoryin classorg.apache.struts2.ObjectFactory
-
setInterceptorFactory
public void setInterceptorFactory(org.apache.struts2.factory.InterceptorFactory interceptorFactory) - Overrides:
setInterceptorFactoryin classorg.apache.struts2.ObjectFactory
-
setResultFactory
public void setResultFactory(org.apache.struts2.factory.ResultFactory resultFactory) - Overrides:
setResultFactoryin classorg.apache.struts2.ObjectFactory
-
setActionFactory
public void setActionFactory(org.apache.struts2.factory.ActionFactory actionFactory) - Overrides:
setActionFactoryin classorg.apache.struts2.ObjectFactory
-
setUnknownHandlerFactory
public void setUnknownHandlerFactory(org.apache.struts2.factory.UnknownHandlerFactory unknownHandlerFactory) - Overrides:
setUnknownHandlerFactoryin classorg.apache.struts2.ObjectFactory
-
setContainer
public void setContainer(org.apache.struts2.inject.Container container) - Overrides:
setContainerin classorg.apache.struts2.ObjectFactory
-
buildInterceptor
public org.apache.struts2.interceptor.Interceptor buildInterceptor(org.apache.struts2.config.entities.InterceptorConfig interceptorConfig, Map<String, String> interceptorRefParams) throws org.apache.struts2.config.ConfigurationException- Overrides:
buildInterceptorin classorg.apache.struts2.ObjectFactory- Throws:
org.apache.struts2.config.ConfigurationException
-
buildResult
public org.apache.struts2.result.Result buildResult(org.apache.struts2.config.entities.ResultConfig resultConfig, Map<String, Object> extraContext) throws Exception- Overrides:
buildResultin classorg.apache.struts2.ObjectFactory- Throws:
Exception
-
buildValidator
public org.apache.struts2.validator.Validator buildValidator(String className, Map<String, Object> params, Map<String, throws ExceptionObject> extraContext) - Overrides:
buildValidatorin classorg.apache.struts2.ObjectFactory- Throws:
Exception
-
buildAction
public Object buildAction(String actionName, String namespace, org.apache.struts2.config.entities.ActionConfig config, Map<String, Object> extraContext) throws Exception- Overrides:
buildActionin classorg.apache.struts2.ObjectFactory- Throws:
Exception
-
buildBean
- Overrides:
buildBeanin classorg.apache.struts2.ObjectFactory- Throws:
Exception
-
buildBean
- Overrides:
buildBeanin classorg.apache.struts2.spring.SpringObjectFactory- Throws:
Exception
-
buildBean
public Object buildBean(String beanName, Map<String, Object> extraContext, boolean injectInternal) throws Exception- Overrides:
buildBeanin classorg.apache.struts2.spring.SpringObjectFactory- Throws:
Exception
-
buildConverter
public org.apache.struts2.conversion.TypeConverter buildConverter(Class<? extends org.apache.struts2.conversion.TypeConverter> converterClass, Map<String, Object> extraContext) throws Exception- Overrides:
buildConverterin classorg.apache.struts2.ObjectFactory- Throws:
Exception
-
buildUnknownHandler
public org.apache.struts2.UnknownHandler buildUnknownHandler(String unknownHandlerName, Map<String, Object> extraContext) throws Exception- Overrides:
buildUnknownHandlerin classorg.apache.struts2.ObjectFactory- Throws:
Exception
-
isNoArgConstructorRequired
public boolean isNoArgConstructorRequired()- Overrides:
isNoArgConstructorRequiredin classorg.apache.struts2.spring.SpringObjectFactory
-