dgraham     2003/07/01 21:02:40

  Modified:    src/share/org/apache/struts/action ActionServlet.java
  Log:
  Remove more deprecated methods.
  
  Revision  Changes    Path
  1.153     +5 -208    
jakarta-struts/src/share/org/apache/struts/action/ActionServlet.java
  
  Index: ActionServlet.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-struts/src/share/org/apache/struts/action/ActionServlet.java,v
  retrieving revision 1.152
  retrieving revision 1.153
  diff -u -r1.152 -r1.153
  --- ActionServlet.java        2 Jul 2003 03:13:16 -0000       1.152
  +++ ActionServlet.java        2 Jul 2003 04:02:40 -0000       1.153
  @@ -59,17 +59,14 @@
    *
    */
   
  -
   package org.apache.struts.action;
   
  -
   import java.io.IOException;
   import java.io.InputStream;
   import java.math.BigDecimal;
   import java.math.BigInteger;
   import java.net.MalformedURLException;
   import java.net.URL;
  -import java.sql.SQLException;
   import java.util.ArrayList;
   import java.util.Enumeration;
   import java.util.Iterator;
  @@ -119,7 +116,6 @@
   import org.xml.sax.InputSource;
   import org.xml.sax.SAXException;
   
  -
   /**
    * <p><strong>ActionServlet</strong> represents the "controller" in the
    * Model-View-Controller (MVC) design pattern for web applications that is
  @@ -413,7 +409,6 @@
           }
   
           destroyModules();
  -        destroyDataSources();
           destroyInternal();
           getServletContext().removeAttribute(Globals.ACTION_SERVLET_KEY);
   
  @@ -537,83 +532,6 @@
   
       }
   
  -
  -    /**
  -     * Return a JDBC data source associated with this module, if any.
  -     *
  -     * @param key The servlet context attribute key under which this data
  -     *  source is stored, or <code>null</code> for the default.
  -     *
  -     * @deprecated Look up data sources directly in servlet context attributes
  -     */
  -    public DataSource findDataSource(String key) {
  -        if (key == null) {
  -            return ((DataSource) dataSources.get(Globals.DATA_SOURCE_KEY));
  -        } else {
  -            return ((DataSource) dataSources.get(key));
  -        }
  -    }
  -
  -
  -    /**
  -     * Return the form bean definition associated with the specified
  -     * logical name, if any; otherwise return <code>null</code>.
  -     *
  -     * @param name Logical name of the requested form bean definition
  -     *
  -     * @deprecated Replaced by ModuleConfig.findFormBeanConfig()
  -     */
  -    public ActionFormBean findFormBean(String name) {
  -
  -        ActionFormBeans afb = (ActionFormBeans)
  -            getServletContext().getAttribute(Globals.FORM_BEANS_KEY);
  -        if (afb == null) {
  -            return (null);
  -        }
  -        return (afb.findFormBean(name));
  -
  -    }
  -
  -
  -    /**
  -     * Return the forwarding associated with the specified logical name,
  -     * if any; otherwise return <code>null</code>.
  -     *
  -     * @param name Logical name of the requested forwarding
  -     *
  -     * @deprecated Replaced by ModuleConfig.findForwardConfig()
  -     */
  -    public ActionForward findForward(String name) {
  -
  -        ActionForwards af = (ActionForwards)
  -            getServletContext().getAttribute(Globals.FORWARDS_KEY);
  -        if (af == null) {
  -            return (null);
  -        }
  -        return (af.findForward(name));
  -
  -    }
  -
  -
  -    /**
  -     * Return the ActionMapping for the specified path, for the default
  -     * module.
  -     *
  -     * @param path Request path for which a mapping is requested
  -     *
  -     * @deprecated Replaced by ModuleConfig.findActionConfig()
  -     */
  -    public ActionMapping findMapping(String path) {
  -
  -        ActionMappings am = (ActionMappings)
  -            getServletContext().getAttribute(Globals.MAPPINGS_KEY);
  -        if (am == null) {
  -            return (null);
  -        }
  -        return (am.findMapping(path));
  -
  -    }
  -
       /**
        * Return the <code>MessageResources</code> instance containing our
        * internal message strings.
  @@ -626,35 +544,8 @@
       }
   
   
  -    /**
  -     * <p>Return the application resources for the default module,
  -     * if any.
  -     *
  -     * @deprecated Actions should call Action.getResources(HttpServletRequest)
  -     *  instead of this method, in order to retrieve the resources for the
  -     *  current module.
  -     */
  -    public MessageResources getResources() {
  -
  -        return ((MessageResources) getServletContext().getAttribute
  -                (Globals.MESSAGES_KEY));
  -
  -    }
  -
  -
       // ------------------------------------------------------ Protected Methods
   
  -
  -    /**
  -     * Gracefully terminate use of any modules associated with this
  -     * application (if any).
  -     * @since Struts 1.1
  -     * @deprecated replaced by destroyModules()
  -     */
  -    protected void destroyApplications() {
  -        destroyModules();
  -    }
  -
       /**
        * Gracefully terminate use of any modules associated with this
        * application (if any).
  @@ -709,38 +600,6 @@
   
       }
   
  -
  -    /**
  -     * Gracefully terminate use of the data source associated with this
  -     * application (if any).
  -     *
  -     * @deprecated Will no longer be required with module support
  -     */
  -    protected void destroyDataSources() {
  -
  -        synchronized (dataSources) {
  -            Iterator keys = dataSources.keySet().iterator();
  -            while (keys.hasNext()) {
  -                String key = (String) keys.next();
  -                getServletContext().removeAttribute(key);
  -                DataSource dataSource = findDataSource(key);
  -                if (dataSource instanceof GenericDataSource) {
  -                    if (log.isDebugEnabled()) {
  -                        log.debug(internal.getMessage("dataSource.destroy", key));
  -                    }
  -                    try {
  -                        ((GenericDataSource) dataSource).close();
  -                    } catch (SQLException e) {
  -                        log.error(internal.getMessage("destroyDataSource", key), e);
  -                    }
  -                }
  -            }
  -            dataSources.clear();
  -        }
  -
  -    }
  -
  -
       /**
        * Gracefully terminate use of the internal MessageResources.
        */
  @@ -955,19 +814,6 @@
        *
        * @exception ServletException if initialization cannot be performed
        * @since Struts 1.1
  -     * @deprecated use initModuleDataSources(ModuleConfig)
  -     */
  -    protected void initApplicationDataSources(ModuleConfig config) throws 
ServletException  {
  -       initModuleDataSources(config);
  -    }
  -
  -    /**
  -     * <p>Initialize the data sources for the specified module.</p>
  -     *
  -     * @param config ModuleConfig information for this module
  -     *
  -     * @exception ServletException if initialization cannot be performed
  -     * @since Struts 1.1
        */
       protected void initModuleDataSources(ModuleConfig config) throws 
ServletException {
   
  @@ -1008,29 +854,11 @@
                   (dscs[i].getKey() + config.getPrefix(), ds);
               dataSources.put(dscs[i].getKey(), ds);
           }
  +        
           dataSources.setFast(true);
   
  -        // Call deprecated method for backwards compatibility
  -        if ("".equals(config.getPrefix())) {
  -            initDataSources();
  -        }
  -
       }
   
  -
  -    /**
  -     * <p>Initialize the plug ins for the specified module.</p>
  -     *
  -     * @param config ModuleConfig information for this module
  -     *
  -     * @exception ServletException if initialization cannot be performed
  -     * @deprecated use [EMAIL PROTECTED] #initModulePlugIns(ModuleConfig)}
  -     * @since Struts 1.1
  -     */
  -    protected void initApplicationPlugIns
  -        (ModuleConfig config) throws ServletException {
  -        initModulePlugIns(config);
  -    }
       /**
        * <p>Initialize the plug ins for the specified module.</p>
        *
  @@ -1084,21 +912,6 @@
           }
   
       }
  -
  -
  -    /**
  -     * <p>Initialize the application MessageResources for the specified
  -     * module.</p>
  -     *
  -     * @param config ModuleConfig information for this module
  -     *
  -     * @exception ServletException if initialization cannot be performed
  -     * @since Struts 1.1
  -     * @deprecated use initModuleMessageResources()
  -     */
  -    protected void initApplicationMessageResources(ModuleConfig config) throws 
ServletException {
  -       initModuleMessageResources(config);
  -    }
       
       /**
        * <p>Initialize the application MessageResources for the specified
  @@ -1214,22 +1027,6 @@
           // Return the completely configured Digester instance
           return (configDigester);
       }
  -
  -
  -    /**
  -     * Initialize data sources for the default module.  This method
  -     * signature is maintained only for backwards compatibility, and will
  -     * be removed in a subsequent release.
  -     *
  -     * @deprecated Replaced by initApplicationDataSources() that takes
  -     *  an ModuleConfig argument. This method does nothing.
  -     */
  -    protected void initDataSources() throws javax.servlet.ServletException {
  -
  -        ; // Implementation has been replaced in initApplicationDataSources()
  -
  -    }
  -
   
       /**
        * Initialize our internal MessageResources bundle.
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to