Differences between revisions 2 and 3
Revision 2 as of 2006-07-03 13:54:07
Size: 949
Editor: jmarino
Comment:
Revision 3 as of 2009-09-20 22:48:05
Size: 951
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 17: Line 17:
Implemented, .cf [http://svn.apache.org/viewvc/incubator/tuscany/sandbox/jboynes/sca/core2/src/main/java/org/apache/tuscany/core/policy/async/] Implemented, .cf [[http://svn.apache.org/viewvc/incubator/tuscany/sandbox/jboynes/sca/core2/src/main/java/org/apache/tuscany/core/policy/async/]]

Local Stateless One Way Invocation

Description

The ability to invoke a service marked as one-way in a non-blocking fashion. In Java, this is done with the @OneWay annotation.

Steps:

* In Java, an end-user application developer annotates a service operation with @OneWay.

* A client invocation on the service will return in a non-blocking fashion. The operation must return void. If client policy is attached to the wire, interceptors and handlers associated with the client policy may be executed in a blocking fashion. Target-side policy is executed in a non-blocking manner.

* The SCA runtime is responsible for transparently interposing the necessary infrastructure between the client and target for invocations to proceed in a non-blocking fashion.

Status

Implemented, .cf http://svn.apache.org/viewvc/incubator/tuscany/sandbox/jboynes/sca/core2/src/main/java/org/apache/tuscany/core/policy/async/

Tuscany/TuscanyJava/Scenarios/ConversationalSupport/LocalOneWay (last edited 2009-09-20 22:48:05 by localhost)