javax.realtime
Class PriorityInheritance

java.lang.Object
  |
  +--javax.realtime.MonitorControl
        |
        +--javax.realtime.PriorityInheritance

public class PriorityInheritance
extends MonitorControl

Monitor control class specifying use of the priority inheritance protocol for object monitors. Objects under the influence of this protocol have the effect that a thread entering the monitor will boost the effective priority of the thtread in the monitor to its own effective priority. When that thread exits the monitor, its effective priority will be restored to its previous value.


Field Summary
private static javax.realtime.PriorityInheritance defaultPriorityInheritance
           
 
Fields inherited from class javax.realtime.MonitorControl
defaultMonitorControl
 
Constructor Summary
PriorityInheritance()
           
 
Method Summary
static javax.realtime.PriorityInheritance instance()
          Return a pointer to the singleton PriorityInheritance.
 
Methods inherited from class javax.realtime.MonitorControl
getMonitorControl, getMonitorControl, setMonitorControl, setMonitorControl
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

defaultPriorityInheritance

private static javax.realtime.PriorityInheritance defaultPriorityInheritance
Constructor Detail

PriorityInheritance

public PriorityInheritance()
Method Detail

instance

public static javax.realtime.PriorityInheritance instance()
Return a pointer to the singleton PriorityInheritance.