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);
}