Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Notes on improving the Tuscany async invocation infrastructure. See https://issues.apache.org/jira/browse/TUSCANY-3783.

Separating Infrastructure from Java specifics

Here's a quick diagram on my understanding of the current code in trunk.

Image Added

The bold green lines look at the kind of separation I think we should head for. The motivation for this is that we'll need to support this mode of operation from implementation types other than Java such as implementation.bpel.

I've copied samples\extending-tuscany\implementation-sample to unreleased\samples\implementation-sample-async as a new and neutral implementation type where we can look at what this separation means.