You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@synapse.apache.org by su...@apache.org on 2010/09/23 06:55:27 UTC

svn commit: r1000312 - /synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/SynapseAxisServlet.java

Author: supun
Date: Thu Sep 23 04:55:27 2010
New Revision: 1000312

URL: http://svn.apache.org/viewvc?rev=1000312&view=rev
Log:
fixes for api changes

Modified:
    synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/SynapseAxisServlet.java

Modified: synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/SynapseAxisServlet.java
URL: http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/SynapseAxisServlet.java?rev=1000312&r1=1000311&r2=1000312&view=diff
==============================================================================
--- synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/SynapseAxisServlet.java (original)
+++ synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/SynapseAxisServlet.java Thu Sep 23 04:55:27 2010
@@ -43,14 +43,17 @@ public class SynapseAxisServlet extends 
     public void init(ServletConfig config) throws ServletException {
         ServletContext servletContext = config.getServletContext();
 
-        //TODO SUPUN
-        /*this.configContext = (ConfigurationContext) ServerManager.getInstance().
-                getServerContextInformation().getServerContext();*/
-        this.axisConfiguration = this.configContext.getAxisConfiguration();
-        servletContext.setAttribute(this.getClass().getName(), this);
-        this.servletConfig = config;
-        agent = new ListingAgent(configContext);
-        initParams();
+        ServerManager serverManager = (ServerManager) config.getServletContext().
+                getAttribute(SynapseStartUpServlet.SYNAPSE_SERVER_MANAGER);
+        if (serverManager != null) {
+            this.configContext = (ConfigurationContext) serverManager.
+                    getServerContextInformation().getServerContext();
+            this.axisConfiguration = this.configContext.getAxisConfiguration();
+            servletContext.setAttribute(this.getClass().getName(), this);
+            this.servletConfig = config;
+            agent = new ListingAgent(configContext);
+            initParams();
+        }
     }
 
     public void initContextRoot(HttpServletRequest req) {