You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@struts.apache.org by mr...@apache.org on 2008/06/14 04:38:06 UTC

svn commit: r667722 - in /struts/struts2/trunk/core/src/main/java/org/apache/struts2: dispatcher/Dispatcher.java impl/StrutsObjectFactory.java

Author: mrdon
Date: Fri Jun 13 19:38:06 2008
New Revision: 667722

URL: http://svn.apache.org/viewvc?rev=667722&view=rev
Log:
Removing dead code, removed overriding of buildResult as it didn't seem to add anything but 
duplicate code from parent
WW-2676

Modified:
    struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/Dispatcher.java
    struts/struts2/trunk/core/src/main/java/org/apache/struts2/impl/StrutsObjectFactory.java

Modified: struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/Dispatcher.java
URL: http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/Dispatcher.java?rev=667722&r1=667721&r2=667722&view=diff
==============================================================================
--- struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/Dispatcher.java (original)
+++ struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/Dispatcher.java Fri Jun 13 19:38:06 2008
@@ -317,39 +317,6 @@
         }
     }
 
-    private void init_MethodConfigurationProvider() {
-        // See https://issues.apache.org/struts/browse/WW-1522
-    /*
-    com.opensymphony.xwork2.inject.DependencyException: com.opensymphony.xwork2.inject.ContainerImpl$MissingDependencyException: No mapping found for dependency [type=org.apache.struts2.dispatcher.mapper.ActionMapper, name='default'] in public static void org.apache.struts2.dispatcher.FilterDispatcher.setActionMapper(org.apache.struts2.dispatcher.mapper.ActionMapper).
-	at com.opensymphony.xwork2.inject.ContainerImpl.addInjectorsForMembers(ContainerImpl.java:135)
-	at com.opensymphony.xwork2.inject.ContainerImpl.addInjectorsForMethods(ContainerImpl.java:104)
-	at com.opensymphony.xwork2.inject.ContainerImpl.injectStatics(ContainerImpl.java:89)
-	at com.opensymphony.xwork2.inject.ContainerBuilder.create(ContainerBuilder.java:494)
-	at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reload(DefaultConfiguration.java:140)
-	at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:52)
-	at org.apache.struts2.dispatcher.Dispatcher.init_MethodConfigurationProvider(Dispatcher.java:347)
-	at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:421)
-	at org.apache.struts2.config.MethodConfigurationProviderTest.setUp(MethodConfigurationProviderTest.java:68)
-	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:40)
-	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
-	at com.intellij.rt.execution.application.AppMain.main(AppMain.java:90)
-Caused by: com.opensymphony.xwork2.inject.ContainerImpl$MissingDependencyException: No mapping found for dependency [type=org.apache.struts2.dispatcher.mapper.ActionMapper, name='default'] in public static void org.apache.struts2.dispatcher.FilterDispatcher.setActionMapper(org.apache.struts2.dispatcher.mapper.ActionMapper).
-	at com.opensymphony.xwork2.inject.ContainerImpl.createParameterInjector(ContainerImpl.java:217)
-	at com.opensymphony.xwork2.inject.ContainerImpl.getParametersInjectors(ContainerImpl.java:207)
-	at com.opensymphony.xwork2.inject.ContainerImpl$MethodInjector.<init>(ContainerImpl.java:260)
-	at com.opensymphony.xwork2.inject.ContainerImpl$3.create(ContainerImpl.java:108)
-	at com.opensymphony.xwork2.inject.ContainerImpl$3.create(ContainerImpl.java:106)
-	at com.opensymphony.xwork2.inject.ContainerImpl.addInjectorsForMembers(ContainerImpl.java:132)
-	... 26 more
-
-        MethodConfigurationProvider provider = new MethodConfigurationProvider();
-        provider.init(configurationManager.getConfiguration());
-        provider.loadPackages();
-   */
-    }
-
     private void init_FilterInitParameters() {
         configurationManager.addConfigurationProvider(new ConfigurationProvider() {
             public void destroy() {}
@@ -417,7 +384,6 @@
         init_TraditionalXmlConfigurations(); // [2]
         init_LegacyStrutsProperties(); // [3]
         init_CustomConfigurationProviders(); // [5]
-        init_MethodConfigurationProvider();
         init_FilterInitParameters() ; // [6]
         init_AliasStandardObjects() ; // [7]
 

Modified: struts/struts2/trunk/core/src/main/java/org/apache/struts2/impl/StrutsObjectFactory.java
URL: http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/impl/StrutsObjectFactory.java?rev=667722&r1=667721&r2=667722&view=diff
==============================================================================
--- struts/struts2/trunk/core/src/main/java/org/apache/struts2/impl/StrutsObjectFactory.java (original)
+++ struts/struts2/trunk/core/src/main/java/org/apache/struts2/impl/StrutsObjectFactory.java Fri Jun 13 19:38:06 2008
@@ -85,21 +85,4 @@
         }
     }
 
-    public Result buildResult(ResultConfig resultConfig, Map extraContext) throws Exception {
-        String resultClassName = resultConfig.getClassName();
-        if (resultClassName == null)
-            return null;
-
-        Object result = buildBean(resultClassName, extraContext);
-        reflectionProvider.setProperties(resultConfig.getParams(), result, extraContext);
-
-        if (result instanceof Result)
-            return (Result) result;
-
-// This is for the new API:
-//        if (result instanceof org.apache.struts2.spi.Result)
-//            return new ResultAdapter((org.apache.struts2.spi.Result) result);
-
-        throw new ConfigurationException(result.getClass().getName() + " does not implement Result.");
-    }
 }