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.ThreadFactorynewThread in class Exec.DefaultThreadFactory