Hi Stuart,

I like this, and think this is the right approach for solving the problem.

I see however that ActivationGroupDesc is not impacted by the change.
In the case of an implementation that does not support activation,
are we sure there will be no way for a developer to create an instance of any the other key activation classes (ActivationGroup, ActivationDesc, ActivationGroupId, ActivationID), using an "Activatable" object (one that does not subclass Activatable) and an ActivationGroupDesc instance, through any "default" behaviour described in the spec ?

If that has been checked, that looks fine.

Olivier.


Stuart Marks said  on date 9/6/2013 12:46 AM:
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.

Essentially the change is the addition of a small paragraph to the package doc for java.rmi.activation, and adding spec for throwing UnsupportedOperationException to a bunch of methods in this package.


Bug report:

http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8023447

Webrev:

 http://cr.openjdk.java.net/~smarks/reviews/8023447/webrev.5/

Specdiff:

http://cr.openjdk.java.net/~smarks/reviews/8023447/specdiff.5/overview-summary.html

Thanks,

s'marks

Reply via email to