static class Exec.PrivilegedThreadFactory extends Exec.DefaultThreadFactory
Executors#PrivilegedThreadFactory
closely
to avoid unexpected behavior.Constructor and Description |
---|
PrivilegedThreadFactory(java.lang.String baseName)
Constructor.
|
PrivilegedThreadFactory(java.lang.String baseName,
java.lang.ClassLoader classLoader)
Constructor allowing to set an individual class loader.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Thread |
newThread(java.lang.Runnable r) |
public PrivilegedThreadFactory(@NotNull java.lang.String baseName)
baseName
- basic name used for threads created by this factorypublic PrivilegedThreadFactory(@NotNull java.lang.String baseName, @NotNull java.lang.ClassLoader classLoader)
baseName
- basic name used for threads created by this factoryclassLoader
- class loader to use for threads@NotNull public java.lang.Thread newThread(@NotNull java.lang.Runnable r)
newThread
in interface java.util.concurrent.ThreadFactory
newThread
in class Exec.DefaultThreadFactory