]> source.dussan.org Git - aspectj.git/commitdiff
Update README-199.html
authorAlexander Kriegisch <Alexander@Kriegisch.name>
Thu, 24 Mar 2022 09:04:45 +0000 (16:04 +0700)
committerAlexander Kriegisch <Alexander@Kriegisch.name>
Thu, 24 Mar 2022 09:04:45 +0000 (16:04 +0700)
Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
docs/dist/doc/README-199.html

index 8e09cd91892d59b90831dc12f82147ed5b6f9b5f..8c9c7ecfcfefa4512ec89912d26ba94a9c729d3d 100644 (file)
 
 <h2>Improvements</h2>
 
+<p>
+  In annotation style aspects, asynchronous <tt>proceed()</tt> calls in <tt>@Around</tt> advice now works in threads
+  created from within the advice. Previously, this was only working in native syntax aspects. There is still a
+  limitation with regard to asynchronous proceed, if you do not create the thread in the advice but want to use e.g.
+  an <tt>ExecutorService</tt> with its own thread pool. This still is not working in annotation style aspects, only in
+  native syntax ones.
+</p>
+<p>
+  See <a href="https://github.com/eclipse/org.aspectj/issues/128">issue #128</a> and
+  <a href="https://github.com/eclipse/org.aspectj/pull/132">pull request #132</a> for more details.
+</p>
 <h2>Code examples</h2>
 
 <p>
       Pattern matching for switch, preview 2
     </a>
   </li>
+  <li>
+    <a href="https://github.com/eclipse/org.aspectj/tree/master/tests/bugs199/github_128">
+      Asynchronous proceed in native vs. annotation style syntax
+    </a>
+  </li>
 </ul>
 
 <h2>Other changes and bug fixes</h2>