Author: nash
Date: Thu May  8 02:44:04 2008
New Revision: 654459

URL: http://svn.apache.org/viewvc?rev=654459&view=rev
Log:
Fix TUSCANY-2299

Modified:
    
incubator/tuscany/java/sca/vtest/java-api/conversation/callback/src/main/java/org/apache/tuscany/sca/vtest/javaapi/conversation/callback/stateless/impl/AServiceImpl2.java
    
incubator/tuscany/java/sca/vtest/java-api/conversation/callback/src/test/java/org/apache/tuscany/sca/vtest/javaapi/conversation/callback/CallbackTestCase.java

Modified: 
incubator/tuscany/java/sca/vtest/java-api/conversation/callback/src/main/java/org/apache/tuscany/sca/vtest/javaapi/conversation/callback/stateless/impl/AServiceImpl2.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/vtest/java-api/conversation/callback/src/main/java/org/apache/tuscany/sca/vtest/javaapi/conversation/callback/stateless/impl/AServiceImpl2.java?rev=654459&r1=654458&r2=654459&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/vtest/java-api/conversation/callback/src/main/java/org/apache/tuscany/sca/vtest/javaapi/conversation/callback/stateless/impl/AServiceImpl2.java
 (original)
+++ 
incubator/tuscany/java/sca/vtest/java-api/conversation/callback/src/main/java/org/apache/tuscany/sca/vtest/javaapi/conversation/callback/stateless/impl/AServiceImpl2.java
 Thu May  8 02:44:04 2008
@@ -23,13 +23,18 @@
 import org.apache.tuscany.sca.vtest.javaapi.conversation.callback.BService;
 import 
org.apache.tuscany.sca.vtest.javaapi.conversation.callback.stateless.AServiceCallback;
 import org.junit.Assert;
+import org.osoa.sca.RequestContext;
 import org.osoa.sca.ServiceReference;
+import org.osoa.sca.annotations.Context;
 import org.osoa.sca.annotations.Reference;
 import org.osoa.sca.annotations.Service;
 
 @Service(AService.class)
 public class AServiceImpl2 implements AService, AServiceCallback {
 
+    @Context
+    protected RequestContext rc;
+
     @Reference
     protected ServiceReference<BService> b;
 
@@ -40,12 +45,12 @@
     public void callBack(String someState) {
         System.out.println("A callback called with this state => " + 
someState);
         this.someState = someState;
-        Assert.assertSame(someKey, b.getCallbackID());
+        Assert.assertSame(someKey, rc.getServiceReference().getCallbackID());
     }  
 
     public void testCallback() {
 
-        b.setCallbackID("someKey");
+        b.setCallbackID(someKey);
         b.getService().testCallBack("Some string");
         int count = 4;
         while (someState == null && count > 0) {

Modified: 
incubator/tuscany/java/sca/vtest/java-api/conversation/callback/src/test/java/org/apache/tuscany/sca/vtest/javaapi/conversation/callback/CallbackTestCase.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/vtest/java-api/conversation/callback/src/test/java/org/apache/tuscany/sca/vtest/javaapi/conversation/callback/CallbackTestCase.java?rev=654459&r1=654458&r2=654459&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/vtest/java-api/conversation/callback/src/test/java/org/apache/tuscany/sca/vtest/javaapi/conversation/callback/CallbackTestCase.java
 (original)
+++ 
incubator/tuscany/java/sca/vtest/java-api/conversation/callback/src/test/java/org/apache/tuscany/sca/vtest/javaapi/conversation/callback/CallbackTestCase.java
 Thu May  8 02:44:04 2008
@@ -227,7 +227,6 @@
      * received.
      */
     @Test
-    @Ignore("TUSCANY-2299")
     public void statelessCallback2() throws Exception {
         System.out.println("Setting up for stateless callback tests");
         domain = 
SCADomain.newInstance("callback-stateless-callbackid.composite");


Reply via email to