On 05/09/2013 23:46, Stuart Marks wrote:
Hi all,

Please review this specification-only change to allow RMI activation to be optional. RMI activation, unlike the rest of RMI, pretty much requires the ability to fork processes at will. This causes difficulties in certain situations, such as in small embedded configurations. Activation is typically unnecessary in such environments, hence it makes sense for it to be optional.
Just to put more context on this, this is a continuation (and updated proposal) to the issue/proposal that Steve Flores brought up here back in July [1].

Stuart's revised proposal looks okay. It initially feels like UOE is being allowed to be thrown from too many places (the ActiviationID and ActiviationGroupID constructors in particular) but once you get into the maze then they seem to be necessary. The proposal does mean there is a "porting effort" when you want to target a device that doesn't have the resources to fork new VMs but it shouldn't be too bad.

-Alan.

[1] http://mail.openjdk.java.net/pipermail/core-libs-dev/2013-July/018851.html

Reply via email to