Author: ruwan
Date: Tue Jan 13 18:03:51 2009
New Revision: 28732
URL: http://wso2.org/svn/browse/wso2?view=rev&revision=28732

Log:
Synapse as a handler to axis2 service in-progress (module class fixed)

Modified:
   
branches/synapse/1.2.wso2v1/modules/handler/src/main/java/org/apache/synapse/handler/SynapseModule.java

Modified: 
branches/synapse/1.2.wso2v1/modules/handler/src/main/java/org/apache/synapse/handler/SynapseModule.java
URL: 
http://wso2.org/svn/browse/wso2/branches/synapse/1.2.wso2v1/modules/handler/src/main/java/org/apache/synapse/handler/SynapseModule.java?rev=28732&r1=28731&r2=28732&view=diff
==============================================================================
--- 
branches/synapse/1.2.wso2v1/modules/handler/src/main/java/org/apache/synapse/handler/SynapseModule.java
     (original)
+++ 
branches/synapse/1.2.wso2v1/modules/handler/src/main/java/org/apache/synapse/handler/SynapseModule.java
     Tue Jan 13 18:03:51 2009
@@ -67,10 +67,20 @@
      */
     public void init(ConfigurationContext configurationContext,
                      AxisModule axisModule) throws AxisFault {
+        
         if (System.getProperty(SynapseConstants.SYNAPSE_XML) == null) {
-            ServerManager.getInstance().setSynapseXMLPath(configurationContext.
-                    getAxisConfiguration().getRepository().getPath() + 
"/conf/synapse.xml");
+            Parameter synapseHome = 
configurationContext.getAxisConfiguration().getParameter(
+                    SynapseConstants.Axis2Param.SYNAPSE_HOME);
+            Parameter synapseXml = 
configurationContext.getAxisConfiguration().getParameter(
+                    SynapseConstants.Axis2Param.SYNAPSE_CONFIG_LOCATION);
+            if (synapseHome != null && synapseHome.getValue() != null) {
+                
ServerManager.getInstance().setSynapseHome(synapseHome.getValue().toString());
+            }
+            if (synapseXml != null && synapseXml.getValue() != null) {
+                
ServerManager.getInstance().setSynapseXMLPath(synapseXml.getValue().toString());
+            }
         }
+        
         if (new 
File(ServerManager.getInstance().getSynapseXMLPath()).exists()) {
             initializationModule = new 
org.apache.synapse.core.axis2.SynapseInitializationModule();
             initializationModule.init(configurationContext, axisModule);

_______________________________________________
Esb-java-dev mailing list
[email protected]
https://wso2.org/cgi-bin/mailman/listinfo/esb-java-dev

Reply via email to