Author: ramkumar
Date: Wed May 13 07:19:44 2009
New Revision: 774244

URL: http://svn.apache.org/viewvc?rev=774244&view=rev
Log:
Fix for TUSCANY-3017

Modified:
    tuscany/branches/sca-java-1.x/modules/implementation-spring-runtime/   
(props changed)
    
tuscany/branches/sca-java-1.x/modules/implementation-spring-runtime/src/main/java/org/apache/tuscany/sca/implementation/spring/runtime/context/SpringContextTie.java

Propchange: tuscany/branches/sca-java-1.x/modules/implementation-spring-runtime/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Wed May 13 07:19:44 2009
@@ -0,0 +1,4 @@
+target
+*.classpath
+*.project
+.settings

Modified: 
tuscany/branches/sca-java-1.x/modules/implementation-spring-runtime/src/main/java/org/apache/tuscany/sca/implementation/spring/runtime/context/SpringContextTie.java
URL: 
http://svn.apache.org/viewvc/tuscany/branches/sca-java-1.x/modules/implementation-spring-runtime/src/main/java/org/apache/tuscany/sca/implementation/spring/runtime/context/SpringContextTie.java?rev=774244&r1=774243&r2=774244&view=diff
==============================================================================
--- 
tuscany/branches/sca-java-1.x/modules/implementation-spring-runtime/src/main/java/org/apache/tuscany/sca/implementation/spring/runtime/context/SpringContextTie.java
 (original)
+++ 
tuscany/branches/sca-java-1.x/modules/implementation-spring-runtime/src/main/java/org/apache/tuscany/sca/implementation/spring/runtime/context/SpringContextTie.java
 Wed May 13 07:19:44 2009
@@ -43,6 +43,7 @@
 import org.springframework.context.support.FileSystemXmlApplicationContext;
 import org.springframework.context.support.GenericApplicationContext;
 import org.springframework.core.io.UrlResource;
+import org.springframework.core.SpringVersion;
 
 /**
  * This is the runtime side tie for the corresponding tuscany side stub class.
@@ -55,8 +56,11 @@
     private AbstractApplicationContext springContext;
     private SpringImplementationStub implementation;
     
-    public SpringContextTie(SpringImplementationStub implementation, URL 
resource) {
+    public SpringContextTie(SpringImplementationStub implementation, URL 
resource) throws Exception {
         this.implementation = implementation;
+        if (! SpringVersion.getVersion().equals("2.5.5")) {
+               throw new RuntimeException("Unsupported version: Use only 
Spring Framework Version 2.5.5");
+        }
         SCAParentApplicationContext scaParentContext = new 
SCAParentApplicationContext(implementation);
         springContext = createApplicationContext(scaParentContext, resource);  
     }


Reply via email to