< prev index next >

src/java.base/share/classes/sun/nio/ch/ThreadPool.java

Print this page

        

*** 163,180 **** private static ThreadFactory getDefaultThreadPoolThreadFactory() { String propValue = AccessController.doPrivileged(new GetPropertyAction(DEFAULT_THREAD_POOL_THREAD_FACTORY)); if (propValue != null) { try { ! Class<?> c = Class ! .forName(propValue, true, ClassLoader.getSystemClassLoader()); ! return ((ThreadFactory)c.newInstance()); ! } catch (ClassNotFoundException x) { ! throw new Error(x); ! } catch (InstantiationException x) { ! throw new Error(x); ! } catch (IllegalAccessException x) { throw new Error(x); } } return null; } --- 163,177 ---- private static ThreadFactory getDefaultThreadPoolThreadFactory() { String propValue = AccessController.doPrivileged(new GetPropertyAction(DEFAULT_THREAD_POOL_THREAD_FACTORY)); if (propValue != null) { try { ! @SuppressWarnings("deprecation") ! Object tmp = Class ! .forName(propValue, true, ClassLoader.getSystemClassLoader()).newInstance(); ! return (ThreadFactory)tmp; ! } catch (ClassNotFoundException | InstantiationException | IllegalAccessException x) { throw new Error(x); } } return null; }
< prev index next >