java.io.Serializable, java.security.Guardpublic final class ThreadPermission
extends java.security.BasicPermission
SecureSM enforces ThreadGroup security: threads with
RuntimePermission("modifyThread") or RuntimePermission("modifyThreadGroup")
are only allowed to modify their current thread group or an ancestor of that group.
In some cases (e.g. test runners), code needs to manipulate arbitrary threads,
so this Permission provides for that: the targets modifyArbitraryThread and
modifyArbitraryThreadGroup allow a thread blanket access to any group.
ThreadGroup,
SecureSM,
Serialized Form| Constructor | Description |
|---|---|
ThreadPermission(java.lang.String name) |
Creates a new ThreadPermission object.
|
ThreadPermission(java.lang.String name,
java.lang.String actions) |
Creates a new ThreadPermission object.
|
public ThreadPermission(java.lang.String name)
name - target namepublic ThreadPermission(java.lang.String name,
java.lang.String actions)
Policy object to instantiate new Permission objects.name - target nameactions - ignored