public class TimePermission extends RealtimePermission
create, which
takes no target, either the permission is limited to the current
ThreadGroup by specifying the target group, or it can
apply to all with no target or the target *.
| Action Name | Description | Risks of grant |
|---|---|---|
| control | Enables controlling the activity of a timer. | Scheduling Risk |
| create | Enables new timers to be created | Scheduling Risk |
| handle | Adds a handler to the a timer. | Load Risk |
| override | Change existing handlers. | Interference Risk |
| system | Changes system wide timer and clock behavior. | Scheduling and Load Risk |
* is allowed for both clock and action.
The risk classes are defined in RealtimePermission.| Constructor and Description |
|---|
TimePermission(java.lang.String actions)
Creates a new
TimePermission object for a given action,
i.e., the symbolic name of an action. |
TimePermission(java.lang.String name,
java.lang.String actions)
Creates a new
TimePermission object for a given action,
i.e., the symbolic name of an action. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
implies(java.security.Permission permission)
Checks if the given permission's actions are "implied by" this
object's actions.
|
equals, getActions, hashCode, setHashCodepublic TimePermission(java.lang.String name,
java.lang.String actions)
TimePermission object for a given action,
i.e., the symbolic name of an action. The name string
specifies for which clock the action applies.name - Specifies the domain for the action, or *
for no limit on the permission.actions - The names of the actions to allow, or *
for all actions.java.lang.NullPointerException - when actions is null.StaticIllegalArgumentException - when name or
action is empty.public TimePermission(java.lang.String actions)
TimePermission object for a given action,
i.e., the symbolic name of an action.actions - The names of the actions to allow, or *
for all actions.java.lang.NullPointerException - when actions is null.StaticIllegalArgumentException - when actions is empty.public boolean implies(java.security.Permission permission)
RealtimePermissionimplies in class RealtimePermissionpermission - is the permission to check.true when yes and false otherwise.aicas GmbH, Karlsruhe, Germany —www.aicas.com
Copyright © 2001-2024 aicas GmbH. All Rights Reserved.