javax.realtime
Class PriorityParameters
java.lang.Object
javax.realtime.SchedulingParameters
javax.realtime.PriorityParameters
- All Implemented Interfaces:
- Cloneable
- Direct Known Subclasses:
- ImportanceParameters
- public class PriorityParameters
- extends SchedulingParameters
Instances of this class should be assigned to threads that are
managed by schedulers which use a single integer to determine
execution order. The base scheduler required by this specification
and represented by the class PriorityScheduler
is such a
scheduler.
- Author:
- Angelo Corsaro, Morgan Deters
priority
protected int priority
PriorityParameters
public PriorityParameters(int priority)
- Create an instance of
PriorityParameters
with the given
priority.
- Parameters:
priority
- The priority assigned to a thread. This value
is used in place of the value returned by Thread.setPriority(int)
getPriority
public int getPriority()
- Gets the priority.
- Returns:
- the priority value.
setPriority
public void setPriority(int priority)
- Sets the priority.
- Parameters:
priority
- the new priority.
- Throws:
IllegalArgumentException
- if the given priority is
incompatible with the Scheduler
for any of the Schedulable
objects currently sharing this SchedulingParameters
object
toString
public String toString()
- Get a
String
representation of this PriorityParameters
.
- Returns:
- a
String
representation of this PriorityParameters
jRate is developed and maintained by the jRate project development team.
Copyright (c) 2001-2006 Angelo Corsaro and Morgan Deters.