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
