Mercurial > hg > openjdk > jdk9 > jdk
changeset 14248:feef55acfb91
8153371: Remove sun.misc.ManagedLocalsThread from jdk.crypto.pkcs11
Summary: Replace usage of ManagedLocalsThread with the new Thread constructor
Reviewed-by: xuelei, chegar
author | valeriep |
---|---|
date | Tue, 19 Apr 2016 22:25:41 +0000 |
parents | a7bb22e03a2d |
children | 28df229ad1ee |
files | src/jdk.crypto.pkcs11/share/classes/module-info.java src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/SunPKCS11.java |
diffstat | 2 files changed, 3 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/src/jdk.crypto.pkcs11/share/classes/module-info.java Tue Apr 19 22:24:51 2016 +0000 +++ b/src/jdk.crypto.pkcs11/share/classes/module-info.java Tue Apr 19 22:25:41 2016 +0000 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -26,8 +26,6 @@ module jdk.crypto.pkcs11 { // Depends on SunEC provider for EC related functionality requires jdk.crypto.ec; - // 8153371 - requires jdk.unsupported; provides java.security.Provider with sun.security.pkcs11.SunPKCS11; }
--- a/src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/SunPKCS11.java Tue Apr 19 22:24:51 2016 +0000 +++ b/src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/SunPKCS11.java Tue Apr 19 22:25:41 2016 +0000 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2003, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -42,7 +42,6 @@ import javax.security.auth.callback.PasswordCallback; import javax.security.auth.callback.TextOutputCallback; -import sun.misc.ManagedLocalsThread; import sun.security.util.Debug; import sun.security.util.ResourcesMgr; @@ -816,7 +815,7 @@ return; } final TokenPoller poller = new TokenPoller(this); - Thread t = new ManagedLocalsThread(poller, "Poller " + getName()); + Thread t = new Thread(null, poller, "Poller " + getName(), 0, false); t.setDaemon(true); t.setPriority(Thread.MIN_PRIORITY); t.start();