Author: antelder
Date: Mon Nov 21 11:22:53 2011
New Revision: 1204447
URL: http://svn.apache.org/viewvc?rev=1204447&view=rev
Log:
TUSCANY-3976: Apply patch from Greg Dritschler to allow extensions to save
information about client async request
Modified:
tuscany/sca-java-2.x/trunk/modules/core-spi/src/main/java/org/apache/tuscany/sca/runtime/RuntimeEndpointReference.java
Modified:
tuscany/sca-java-2.x/trunk/modules/core-spi/src/main/java/org/apache/tuscany/sca/runtime/RuntimeEndpointReference.java
URL:
http://svn.apache.org/viewvc/tuscany/sca-java-2.x/trunk/modules/core-spi/src/main/java/org/apache/tuscany/sca/runtime/RuntimeEndpointReference.java?rev=1204447&r1=1204446&r2=1204447&view=diff
==============================================================================
---
tuscany/sca-java-2.x/trunk/modules/core-spi/src/main/java/org/apache/tuscany/sca/runtime/RuntimeEndpointReference.java
(original)
+++
tuscany/sca-java-2.x/trunk/modules/core-spi/src/main/java/org/apache/tuscany/sca/runtime/RuntimeEndpointReference.java
Mon Nov 21 11:22:53 2011
@@ -23,6 +23,8 @@ import java.io.Serializable;
import org.apache.tuscany.sca.assembly.EndpointReference;
import org.apache.tuscany.sca.interfacedef.InterfaceContract;
+import org.apache.tuscany.sca.interfacedef.Operation;
+import org.apache.tuscany.sca.invocation.InvokerAsyncResponse;
import org.apache.tuscany.sca.provider.ReferenceBindingProvider;
/**
@@ -93,4 +95,9 @@ public interface RuntimeEndpointReferenc
RuntimeEndpointReference getDelegateEndpointReference();
void setDelegateEndpointReference(RuntimeEndpointReference
delegateEndpointReference);
+ /**
+ * Get the async response invoker for an asynchronous invocation
+ */
+ InvokerAsyncResponse getAsyncResponseInvoker(Operation op);
+
}