svn commit: r723703 - /webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/SandeshaModule.java

[email protected] Fri, 05 Dec 2008 10:32:51 -0000
Newsgroups gmane.comp.apache.webservices.fx.devel
Message-ID <[email protected]>
Author: amilas
Date: Fri Dec  5 02:32:51 2008
New Revision: 723703

URL: http://svn.apache.org/viewvc?rev=723703&view=rev
Log:
Reading the Storage manager parameter from module xml

Modified:
    webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/SandeshaModule.java

Modified: webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/SandeshaModule.java
URL: http://svn.apache.org/viewvc/webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/SandeshaModule.java?rev=723703&r1=723702&r2=723703&view=diff
==============================================================================
--- webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/SandeshaModule.java (original)
+++ webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/SandeshaModule.java Fri Dec  5 02:32:51 2008
@@ -71,6 +71,13 @@
 		EndpointReference.addAnonymousEquivalentURI(Sandesha2Constants.SPEC_2007_02.ANONYMOUS_URI_PREFIX);
 		AxisConfiguration config = configContext.getAxisConfiguration();
 
+		//load the Sandesha2Constants.STORAGE_MANAGER_PARAMETER if it is availabel in module.xml
+        Parameter storageManagerParameter = module.getParameter(Sandesha2Constants.STORAGE_MANAGER_PARAMETER);
+        if ((storageManagerParameter != null)
+				&& (config.getParameter(Sandesha2Constants.STORAGE_MANAGER_PARAMETER) == null)) {
+            config.addParameter(storageManagerParameter.getName(), storageManagerParameter.getValue());
+        }
+
 		//storing the Sandesha module as a parameter.
 		Parameter parameter = new Parameter(Sandesha2Constants.MODULE_CLASS_LOADER,module.getModuleClassLoader());
 		config.addParameter(parameter);