Uses of Class
javax.realtime.SchedulingParameters

Packages that use SchedulingParameters
javax.realtime   
 

Uses of SchedulingParameters in javax.realtime
 

Subclasses of SchedulingParameters in javax.realtime
 class ImportanceParameters
          Importance is an additional scheduling metric that may be used by some priority-based scheduling algorithms during overload conditions to differentiate execution order among threads of the same priority.
 class PriorityParameters
          Instances of this class should be assigned to threads that are managed by schedulers which use a single integer to determine execution order.
 

Fields in javax.realtime declared as SchedulingParameters
protected  SchedulingParameters RealtimeThread.scheduling
          This RealtimeThread's Scheduler.
protected  SchedulingParameters AsyncEventHandler.schedulingParameters
          The scheduling parameters
 

Methods in javax.realtime that return SchedulingParameters
 SchedulingParameters Schedulable.getSchedulingParameters()
           
 SchedulingParameters RealtimeThread.getSchedulingParameters()
          Get this thread's scheduling parameters
 SchedulingParameters AsyncEventHandler.getSchedulingParameters()
          Returns a reference to the scheduling parameters object.
 

Methods in javax.realtime with parameters of type SchedulingParameters
 void Schedulable.setScheduler(Scheduler scheduler, SchedulingParameters scheduling, ReleaseParameters release, MemoryParameters memoryParameters, ProcessingGroupParameters processingGroup)
          Set the Scheduler and associated parameters of this object
 void Schedulable.setSchedulingParameters(SchedulingParameters scheduling)
          Set the SchedulingParameters of this object
 boolean Schedulable.setSchedulingParametersIfFeasible(SchedulingParameters scheduling)
          Set the SchedulingParameters of this object if feasible
 void RealtimeThread.setScheduler(Scheduler scheduler, SchedulingParameters scheduling, ReleaseParameters releaseParameters, MemoryParameters memoryParameters, ProcessingGroupParameters processingGroup)
          Set all the following parameters of this thread:
 void RealtimeThread.setSchedulingParameters(SchedulingParameters scheduling)
          Set this RealtimeThread's scheduling parameters
 boolean RealtimeThread.setSchedulingParametersIfFeasible(SchedulingParameters scheduling)
          Set this thread's scheduling parameters if it would still be feasible given that change
 void AsyncEventHandler.setScheduler(Scheduler scheduler, SchedulingParameters schedulingParameters, ReleaseParameters releaseParameters, MemoryParameters memoryParameters, ProcessingGroupParameters processingGroup)
           
 boolean AsyncEventHandler.setSchedulingParametersIfFeasible(SchedulingParameters schedulingParameters)
          Not currently implemented
 void AsyncEventHandler.setSchedulingParameters(SchedulingParameters schedulingParameters)
           
 

Constructors in javax.realtime with parameters of type SchedulingParameters
RealtimeThread(SchedulingParameters scheduling)
          Constructor
RealtimeThread(SchedulingParameters scheduling, ReleaseParameters releaseParameters)
          Constructor
RealtimeThread(SchedulingParameters scheduling, ReleaseParameters releaseParameters, MemoryParameters memoryParameters, MemoryArea memoryArea, ProcessingGroupParameters processingGroup, java.lang.Runnable logic)
          Constructor
RealtimeThread(java.lang.String name, SchedulingParameters scheduling)
          Constructor
RealtimeThread(java.lang.String name, SchedulingParameters scheduling, ReleaseParameters releaseParameters)
          Constructor
RealtimeThread(java.lang.String name, SchedulingParameters scheduling, ReleaseParameters releaseParameters, MemoryParameters memoryParameters, MemoryArea memoryArea, ProcessingGroupParameters processingGroup, java.lang.Runnable logic)
          Constructor
NoHeapRealtimeThread(java.lang.String name, SchedulingParameters scheduling, MemoryArea area)
          Constructor.
NoHeapRealtimeThread(SchedulingParameters scheduling, MemoryArea area)
          Create a NoHeapRealtimeThread.
NoHeapRealtimeThread(SchedulingParameters scheduling, ReleaseParameters release, MemoryArea area)
          Create a no-heap real-time thread with the given characteristics.
NoHeapRealtimeThread(java.lang.String name, SchedulingParameters scheduling, ReleaseParameters release, MemoryArea area)
          Constructor.
NoHeapRealtimeThread(SchedulingParameters scheduling, ReleaseParameters release, MemoryParameters memory, MemoryArea area, ProcessingGroupParameters group, java.lang.Runnable logic)
          Create a real-time thread with the given characteristics and a Runnable.
NoHeapRealtimeThread(java.lang.String name, SchedulingParameters scheduling, ReleaseParameters release, MemoryParameters memory, MemoryArea area, ProcessingGroupParameters group, java.lang.Runnable logic)
          Constructor.
BoundAsyncEventHandler(SchedulingParameters scheduling, ReleaseParameters release, MemoryParameters memory, MemoryArea area, ProcessingGroupParameters group, boolean nonheap, java.lang.Runnable logic)
          Create an instance of BoundAsyncEventHandler with the specified parameters.
AsyncEventHandler(SchedulingParameters schedulingParameters, ReleaseParameters releaseParameters, MemoryParameters memoryParameters, MemoryArea memoryArea, ProcessingGroupParameters processingGroup, boolean nonheap, java.lang.Runnable logic)
          Create a handler with the specified parameters.