Author: indika
Date: Mon Oct 15 08:45:57 2007
New Revision: 584808

URL: http://svn.apache.org/viewvc?rev=584808&view=rev
Log:
remove  local varibales and remove method of getting ConfigurationContext from 
servletcontext

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

Modified: 
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/ServerManager.java
URL: 
http://svn.apache.org/viewvc/webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/ServerManager.java?rev=584808&r1=584807&r2=584808&view=diff
==============================================================================
--- 
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/ServerManager.java
 (original)
+++ 
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/ServerManager.java
 Mon Oct 15 08:45:57 2007
@@ -166,4 +166,8 @@
             }
         }
     }
+
+    public ConfigurationContext getConfigurationContext() {
+        return configctx;
+    }
 }

Modified: 
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/SynapseAxisServlet.java
URL: 
http://svn.apache.org/viewvc/webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/SynapseAxisServlet.java?rev=584808&r1=584807&r2=584808&view=diff
==============================================================================
--- 
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/SynapseAxisServlet.java
 (original)
+++ 
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/SynapseAxisServlet.java
 Mon Oct 15 08:45:57 2007
@@ -20,6 +20,7 @@
 
 import org.apache.axis2.context.ConfigurationContext;
 import org.apache.axis2.transport.http.AxisServlet;
+import org.apache.synapse.ServerManager;
 
 import javax.servlet.ServletConfig;
 import javax.servlet.ServletContext;
@@ -27,7 +28,7 @@
 import javax.servlet.http.HttpServletRequest;
 
 /**
- *Extends axis2 servlet functionality so that  avoid  starting listeners again
+ * Extends axis2 servlet functionality so that  avoid  starting listeners again
  */
 
 public class SynapseAxisServlet extends AxisServlet {
@@ -35,13 +36,13 @@
 
     /**
      * Overrides init method so that avoid  starting listeners again
+     *
      * @param config
      * @throws ServletException
      */
     public void init(ServletConfig config) throws ServletException {
         ServletContext servletContext = config.getServletContext();
-        this.configContext =
-                (ConfigurationContext) 
servletContext.getAttribute(CONFIGURATION_CONTEXT);
+        this.configContext = 
ServerManager.getInstance().getConfigurationContext();
         this.axisConfiguration = this.configContext.getAxisConfiguration();
         servletContext.setAttribute(this.getClass().getName(), this);
         this.servletConfig = config;

Modified: 
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/SynapseStartUpServlet.java
URL: 
http://svn.apache.org/viewvc/webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/SynapseStartUpServlet.java?rev=584808&r1=584807&r2=584808&view=diff
==============================================================================
--- 
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/SynapseStartUpServlet.java
 (original)
+++ 
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/SynapseStartUpServlet.java
 Mon Oct 15 08:45:57 2007
@@ -39,14 +39,13 @@
 public class SynapseStartUpServlet extends HttpServlet {
 
     private static Log log = LogFactory.getLog(SynapseStartUpServlet.class);
-    private final ServerManager serverManager  = ServerManager.getInstance();
 
     public void init() throws ServletException {
         super.init();
     }
 
     public void init(ServletConfig servletConfig) throws ServletException {
-
+        ServerManager serverManager = ServerManager.getInstance();
         ServletContext servletContext = servletConfig.getServletContext();
         if ("true".equals(servletContext.getAttribute("hasAlreadyInit"))) {
             return;
@@ -62,26 +61,26 @@
             String axis2Repo = 
System.getProperty(org.apache.axis2.Constants.AXIS2_REPO);
             if (axis2Repo == null) {
                 ServerManager.axis2Repolocation = synapseHome + "/WEB-INF" +
-                                                  File.separator + 
"repository";
+                    File.separator + "repository";
                 System.setProperty(org.apache.axis2.Constants.AXIS2_REPO,
-                                   synapseHome + "/WEB-INF" +
-                                   File.separator + "repository");
+                    synapseHome + "/WEB-INF" +
+                        File.separator + "repository");
             }
             //setting axis2 configuration location
             String axis2Xml = 
System.getProperty(org.apache.axis2.Constants.AXIS2_CONF);
             if (axis2Xml == null) {
                 System.setProperty(org.apache.axis2.Constants.AXIS2_CONF,
-                                   synapseHome + File.separator
-                                   + "WEB-INF/conf"
-                                   + File.separator + 
org.apache.axis2.Constants.AXIS2_CONF);
+                    synapseHome + File.separator
+                        + "WEB-INF/conf"
+                        + File.separator + 
org.apache.axis2.Constants.AXIS2_CONF);
             }
             //setting synapse configuration location
             String synapseXml = 
System.getProperty(org.apache.synapse.SynapseConstants.SYNAPSE_XML);
             if (synapseXml == null) {
                 
System.setProperty(org.apache.synapse.SynapseConstants.SYNAPSE_XML,
-                                   synapseHome + File.separator
-                                   + "WEB-INF/conf"
-                                   + File.separator + 
org.apache.synapse.SynapseConstants.SYNAPSE_XML);
+                    synapseHome + File.separator
+                        + "WEB-INF/conf"
+                        + File.separator + 
org.apache.synapse.SynapseConstants.SYNAPSE_XML);
 
             }
         } else {
@@ -95,19 +94,18 @@
 
     protected void doGet(HttpServletRequest request,
                          HttpServletResponse response) throws ServletException,
-                                                              IOException {
+        IOException {
     }
 
     protected void doPost(HttpServletRequest request,
                           HttpServletResponse response) throws 
ServletException,
-                                                               IOException {
+        IOException {
     }
 
     public void destroy() {
         try {
-            if (serverManager != null) {
-                serverManager.stop(); // will stop all started  listeners
-            }
+            ServerManager serverManager = ServerManager.getInstance();
+            serverManager.stop(); // will stop all started  listeners
         } catch (Exception ignored) {
         }
     }



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

Reply via email to