You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by an...@apache.org on 2007/07/19 10:46:58 UTC
svn commit: r557524 - in /incubator/tuscany/java/sca:
itest/conversations/src/main/java/org/apache/tuscany/sca/test/ConversationsClientImpl.java
modules/core/src/main/java/org/apache/tuscany/sca/core/component/ServiceReferenceImpl.java
Author: antelder
Date: Thu Jul 19 01:46:56 2007
New Revision: 557524
URL: http://svn.apache.org/viewvc?view=rev&rev=557524
Log:
Get conversation itest working for the converstaionid on a serviceref
Modified:
incubator/tuscany/java/sca/itest/conversations/src/main/java/org/apache/tuscany/sca/test/ConversationsClientImpl.java
incubator/tuscany/java/sca/modules/core/src/main/java/org/apache/tuscany/sca/core/component/ServiceReferenceImpl.java
Modified: incubator/tuscany/java/sca/itest/conversations/src/main/java/org/apache/tuscany/sca/test/ConversationsClientImpl.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/itest/conversations/src/main/java/org/apache/tuscany/sca/test/ConversationsClientImpl.java?view=diff&rev=557524&r1=557523&r2=557524
==============================================================================
--- incubator/tuscany/java/sca/itest/conversations/src/main/java/org/apache/tuscany/sca/test/ConversationsClientImpl.java (original)
+++ incubator/tuscany/java/sca/itest/conversations/src/main/java/org/apache/tuscany/sca/test/ConversationsClientImpl.java Thu Jul 19 01:46:56 2007
@@ -119,9 +119,9 @@
// The client may access the ConversationID by calling getConversationID on a Service Reference.
// This also verifies a session was created during injection of this Service Reference.
//
- //FIXME Port to the 1.0 spec API
- //Object aServicesSessionID =((ServiceReference)aService).getSessionID();
- //Assert.assertNotNull("test0 - ConversationID from service reference", aServicesSessionID);
+ ServiceReference<ConversationsService> aServiceserviceRef = myContext.getServiceReference(ConversationsService.class, "aService");
+ System.out.println("aServices cid: " + aServiceserviceRef.getConversationID());
+ Assert.assertNotNull("test0 - ConversationID from service reference", aServiceserviceRef.getConversationID());
//FIXME Port to the 1.0 spec API
//Object aLifeCycleServicesSessionID =((ServiceReference)aLifeCycleService).getSessionID();
Modified: incubator/tuscany/java/sca/modules/core/src/main/java/org/apache/tuscany/sca/core/component/ServiceReferenceImpl.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/core/src/main/java/org/apache/tuscany/sca/core/component/ServiceReferenceImpl.java?view=diff&rev=557524&r1=557523&r2=557524
==============================================================================
--- incubator/tuscany/java/sca/modules/core/src/main/java/org/apache/tuscany/sca/core/component/ServiceReferenceImpl.java (original)
+++ incubator/tuscany/java/sca/modules/core/src/main/java/org/apache/tuscany/sca/core/component/ServiceReferenceImpl.java Thu Jul 19 01:46:56 2007
@@ -18,6 +18,7 @@
*/
package org.apache.tuscany.sca.core.component;
+import org.apache.tuscany.sca.core.invocation.ThreadMessageContext;
import org.apache.tuscany.sca.factory.ObjectFactory;
import org.osoa.sca.ServiceReference;
@@ -33,10 +34,11 @@
}
public Object getConversationID() {
- return null;
+ return ThreadMessageContext.getMessageContext().getConversationID();
}
public void setConversationID(Object conversationId) throws IllegalStateException {
+ ThreadMessageContext.getMessageContext().setConversationID((String)conversationId);
}
public void setCallbackID(Object callbackID) {
---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org