org.apache.struts2.spring
Class StrutsSpringObjectFactory

java.lang.Object
  extended by com.opensymphony.xwork2.ObjectFactory
      extended by com.opensymphony.xwork2.spring.SpringObjectFactory
          extended by org.apache.struts2.spring.StrutsSpringObjectFactory
All Implemented Interfaces:
java.io.Serializable, org.springframework.context.ApplicationContextAware

public class StrutsSpringObjectFactory
extends SpringObjectFactory

Struts object factory that integrates with Spring.

Spring should be loaded using a web context listener org.springframework.web.context.ContextLoaderListener defined in web.xml.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.opensymphony.xwork2.spring.SpringObjectFactory
appContext, autowireStrategy, autoWiringFactory
 
Fields inherited from class com.opensymphony.xwork2.ObjectFactory
reflectionProvider
 
Constructor Summary
StrutsSpringObjectFactory(java.lang.String autoWire, java.lang.String alwaysAutoWire, java.lang.String useClassCacheStr, javax.servlet.ServletContext servletContext, java.lang.String devMode, Container container)
          Constructs the spring object factory
 
Method Summary
 
Methods inherited from class com.opensymphony.xwork2.spring.SpringObjectFactory
autoWireBean, autoWireBean, buildBean, buildBean, findAutoWiringBeanFactory, getAutowireStrategy, getClassInstance, initObjectFactory, isNoArgConstructorRequired, setAlwaysRespectAutowireStrategy, setApplicationContext, setApplicationContextPath, setAutowireStrategy, setUseClassCache
 
Methods inherited from class com.opensymphony.xwork2.ObjectFactory
buildAction, buildBean, buildInterceptor, buildResult, buildValidator, getObjectFactory, injectInternalBeans, setClassLoader, setContainer, setReflectionProvider
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StrutsSpringObjectFactory

public StrutsSpringObjectFactory(java.lang.String autoWire,
                                 java.lang.String alwaysAutoWire,
                                 java.lang.String useClassCacheStr,
                                 javax.servlet.ServletContext servletContext,
                                 java.lang.String devMode,
                                 Container container)
Constructs the spring object factory

Parameters:
autoWire - The type of autowiring to use
alwaysAutoWire - Whether to always respect the autowiring or not
useClassCacheStr - Whether to use the class cache or not
servletContext - The servlet context
Since:
2.1.3


Copyright © 2000-2011 Apache Software Foundation. All Rights Reserved.