On 10/17/13 12:25 PM, Andrew wrote:

I just came across this trying to understand what the new annotation means.

Is the intention for these 'exported' APIs to be eventually replaced by proper
parts of the specification (i.e. java.* or javax.*).  I'm not keen on the idea
of encouraging the use of APIs that are only in this implementation of the JDK.

@Exported APIs are supported for use outside JDK implementation. You can refer to JEP 179 [1] for details.

Most of the APIs annotated with @Exported are not new and have been supported by Oracle JDK(links to jdk7 docs)
http://docs.oracle.com/javase/7/docs/technotes/guides/management/
http://docs.oracle.com/javase/7/docs/technotes/guides/security/index.html

The JDK internal APIs remain to be unsupported.

Mandy
[1] http://openjdk.java.net/jeps/179

Reply via email to