org.apache.beehive.netui.pageflow
Class DynamicSubappActionServlet

Object
  extended by GenericServlet
      extended by HttpServlet
          extended by ActionServlet
              extended by AutoRegisterActionServlet
                  extended by PageFlowActionServlet
                      extended by DynamicSubappActionServlet
All Implemented Interfaces:
Serializable, Servlet, ServletConfig

Deprecated. Use PageFlowActionServlet instead.

public class DynamicSubappActionServlet
extends PageFlowActionServlet

ActionServlet that dynamically registers modules based on naming/location conventions for Struts configuration files that are generated by the Page Flow compiler. These files are located in /WEB-INF/classes/_pageflow, and are named struts-config-module-name.xml. The user may specify additional ModuleConfigLocator classes in web.xml, using the "moduleConfigLocators" init-parameter; this allows the user to define other patterns for auto-registered Struts modules.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class PageFlowActionServlet
PageFlowActionServlet.DefaultModuleConfigLocator, PageFlowActionServlet.LegacyModuleConfigLocator
 
Nested classes/interfaces inherited from class AutoRegisterActionServlet
AutoRegisterActionServlet.ModuleConfigLocator
 
Field Summary
 
Fields inherited from class AutoRegisterActionServlet
MODULE_CONFIG_LOCATOR_CLASS_ATTR
 
Fields inherited from class ActionServlet
config, configDigester, convertNull, dataSources, internal, internalName, log, processor, registrations, servletMapping, servletName
 
Constructor Summary
DynamicSubappActionServlet()
          Deprecated.  
 
Method Summary
 void init()
          Deprecated.  
 
Methods inherited from class PageFlowActionServlet
addServletMapping, getDefaultModuleConfigLocators, getModuleConfPath, moduleCanHandlePath, process, processUnhandledAction
 
Methods inherited from class AutoRegisterActionServlet
clearRegisteredModules, destroy, ensureModuleRegistered, ensureModuleRegistered, getConfigResource, getConfigResourceAsStream, getInitParameter, getInitParameterNames, getModuleConfig, getModuleConfigLocators, initConfigDigester, initModuleConfig, registerModule
 
Methods inherited from class ActionServlet
destroyConfigDigester, destroyInternal, destroyModules, doGet, doPost, getInternal, getModuleConfig, getRequestProcessor, initInternal, initModuleConfigFactory, initModuleDataSources, initModuleMessageResources, initModulePlugIns, initModulePrefixes, initOther, initServlet, parseModuleConfigFile
 
Methods inherited from class HttpServlet
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service
 
Methods inherited from class GenericServlet
getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DynamicSubappActionServlet

public DynamicSubappActionServlet()
Deprecated. 
Method Detail

init

public void init()
          throws ServletException
Deprecated. 
Overrides:
init in class PageFlowActionServlet
Throws:
ServletException