javax.realtime
Class PriorityParameters

java.lang.Object
  |
  +--javax.realtime.SchedulingParameters
        |
        +--javax.realtime.PriorityParameters
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.


Field Summary
private  int priority
           
 
Constructor Summary
PriorityParameters(int priority)
          Create an instance of SchedulingParameters with the given priority.
 
Method Summary
 int getPriority()
          Gets the priority value.
 void setPriority(int priority)
          Sets the priority value.
 java.lang.String toString()
          Converts the priority value to a string.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

priority

private int priority
Constructor Detail

PriorityParameters

public PriorityParameters(int priority)
Create an instance of SchedulingParameters with the given priority.

Parameters:
priority - The priority assigned to a thread. This value is used in place of the value returned by java.langThread.setPriority(int).
Method Detail

getPriority

public int getPriority()
Gets the priority value.

Returns:
The priority.

setPriority

public void setPriority(int priority)
                 throws java.lang.IllegalArgumentException
Sets the priority value.

Parameters:
priority - The value to which priority is set.
Throws:
java.lang.IllegalArgumentException - Thrown if the given priority value is less than the minimum priority of the scheduler of any of the associated threads of greater then the maximum priority of the scheduler of any of the associated threads.

toString

public java.lang.String toString()
Converts the priority value to a string.

Overrides:
toString in class java.lang.Object
Returns:
The string representing the value of priority.