Review request for 6898747: Allow JNDI cosnaming provider to be used when java.applet is not present

Alan Bateman Alan.Bateman at Sun.COM
Mon Dec 14 10:30:02 UTC 2009


Mandy Chung wrote:
> The JNDI cosnaming provider currently has a static dependency on 
> java.applet.Applet that is only needed in an applet environment. This 
> fix will allow JNDI cosnaming provider to be used when java.applet is 
> not present.
>
> Webrev:
>   http://cr.openjdk.java.net/~mchung/6898747/webrev.00/
Mandy - what is the existing behavior for when the environment property 
is null or a non-Applet type? I don't know the COS Naming Service 
Provider but I assume it will throw CCE if the property value is not an 
Applet. With the proposed change it looks like it will throw an 
AssertionError if the module containing Applet is not installed. If not 
installed it means the value cannot be an Applet so you could thrown 
whatever exception is thrown today. Minor comment is that you can 
probably replace "java.naming.applet" with Context.APPLET.

-Alan.




More information about the core-libs-dev mailing list