RFR 8160127, et. al.: JShell API: ExecutionControl implementation support

Robert Field robert.field at oracle.com
Wed Jul 13 05:52:32 UTC 2016


Responding to feedback that the originally produced API was huge, and 
the suggestion of remote-streamed symmetry/forwarding, I have rewritten 
the code.
The remote agent code was part of this rewrite and is now also included.
Please review --

Bugs:

     JShell API: extract abstract JDI and abstract streaming 
implementations of ExecutionControl
     https://bugs.openjdk.java.net/browse/JDK-8160127

     JShell API: Reorganize execution support code into 
jdk.jshell.execution (previously sent for review, and combined here)
     https://bugs.openjdk.java.net/browse/JDK-8159935

     JShell API: extract abstract streaming remote agent
     https://bugs.openjdk.java.net/browse/JDK-8160128

Parent bug:

     https://bugs.openjdk.java.net/browse/JDK-8159118

API:

     http://cr.openjdk.java.net/~rfield/jshell_8160127v1/

     Specifically --
http://cr.openjdk.java.net/~rfield/jshell_8160127v1/jdk/jshell/execution/package-summary.html
http://cr.openjdk.java.net/~rfield/jshell_8160127v1/jdk/jshell/spi/package-summary.html

Webrev:

     http://cr.openjdk.java.net/~rfield/8160127v1.webrev/


Thanks,
Robert


More information about the kulla-dev mailing list