--- old/src/share/classes/com/sun/net/httpserver/Authenticator.java 2013-02-21 17:46:10.832650193 +0000 +++ new/src/share/classes/com/sun/net/httpserver/Authenticator.java 2013-02-21 17:46:10.540650200 +0000 @@ -36,6 +36,7 @@ * Note. This implies that any caching of credentials or other authentication * information must be done outside of this class. */ +@jdk.Supported public abstract class Authenticator { /** @@ -47,6 +48,7 @@ * Indicates an authentication failure. The authentication * attempt has completed. */ + @jdk.Supported public static class Failure extends Result { private int responseCode; @@ -68,6 +70,7 @@ * authenticated user principal can be acquired by calling * getPrincipal(). */ + @jdk.Supported public static class Success extends Result { private HttpPrincipal principal; @@ -89,6 +92,7 @@ * set any necessary response headers in the given HttpExchange * before returning this Retry object. */ + @jdk.Supported public static class Retry extends Result { private int responseCode;