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 thread in the monitor to its own effective priority. When that thread exits the monitor, its effective priority will be restored to its previous value. See also MonitorControl and PriorityCeilingEmulation


Constructor Summary
PriorityInheritance()
           
 
Method Summary
static 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
 

Constructor Detail

PriorityInheritance

public PriorityInheritance()
Method Detail

instance

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