Uses of Class
javax.realtime.SchedulingParameters

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 schedulable objects that are managed by schedulers which use a single integer to determine execution order.
 

Methods in javax.realtime that return SchedulingParameters
 SchedulingParameters AsyncEventHandler.getSchedulingParameters()
          Gets a reference to the SchedulingParameters object for this schedulable object.
 SchedulingParameters RealtimeThread.getSchedulingParameters()
          Gets a reference to the SchedulingParameters object for this schedulable object.
 SchedulingParameters Schedulable.getSchedulingParameters()
          Gets a reference to the SchedulingParameters object for this schedulable object.
 

Methods in javax.realtime with parameters of type SchedulingParameters
 boolean PriorityScheduler.setIfFeasible(Schedulable schedulable, SchedulingParameters sched, ReleaseParameters release, MemoryParameters memory, ProcessingGroupParameters group)
          This method first performs a feasibility analysis using the proposed parameter objects as replacements for the current parameters of schedulable.
abstract  boolean Scheduler.setIfFeasible(Schedulable schedulable, SchedulingParameters scheduling, ReleaseParameters release, MemoryParameters memory, ProcessingGroupParameters group)
          This method first performs a feasibility analysis using the proposed parameter objects as replacements for the current parameters of schedulable.
 boolean AsyncEventHandler.setIfFeasible(SchedulingParameters sched, ReleaseParameters release, MemoryParameters memory)
          This method first performs a feasibility analysis using the proposed parameter objects as replacements for the current parameters of this.
 boolean RealtimeThread.setIfFeasible(SchedulingParameters sched, ReleaseParameters release, MemoryParameters memory)
          This method first performs a feasibility analysis using the proposed parameter objects as replacements for the current parameters of this.
 boolean Schedulable.setIfFeasible(SchedulingParameters sched, ReleaseParameters release, MemoryParameters memory)
          This method first performs a feasibility analysis using the proposed parameter objects as replacements for the current parameters of this.
 boolean AsyncEventHandler.setIfFeasible(SchedulingParameters sched, ReleaseParameters release, MemoryParameters memory, ProcessingGroupParameters group)
          This method first performs a feasibility analysis using the proposed parameter objects as replacements for the current parameters of this.
 boolean RealtimeThread.setIfFeasible(SchedulingParameters sched, ReleaseParameters release, MemoryParameters memory, ProcessingGroupParameters group)
          This method first performs a feasibility analysis using the proposed parameter objects as replacements for the current parameters of this.
 boolean Schedulable.setIfFeasible(SchedulingParameters sched, ReleaseParameters release, MemoryParameters memory, ProcessingGroupParameters group)
          This method first performs a feasibility analysis using the proposed parameter objects as replacements for the current parameters of this.
 void AsyncEventHandler.setScheduler(Scheduler scheduler, SchedulingParameters scheduling, ReleaseParameters release, MemoryParameters memoryParameters, ProcessingGroupParameters group)
          Sets the scheduler and associated parameter objects.
 void RealtimeThread.setScheduler(Scheduler scheduler, SchedulingParameters scheduling, ReleaseParameters release, MemoryParameters memoryParameters, ProcessingGroupParameters group)
          Sets the scheduler and associated parameter objects.
 void Schedulable.setScheduler(Scheduler scheduler, SchedulingParameters scheduling, ReleaseParameters release, MemoryParameters memoryParameters, ProcessingGroupParameters group)
          Sets the scheduler and associated parameter objects.
 void AsyncEventHandler.setSchedulingParameters(SchedulingParameters scheduling)
          Sets the scheduling parameters associated with this instance of Schedulable.
 void RealtimeThread.setSchedulingParameters(SchedulingParameters scheduling)
          Sets the scheduling parameters associated with this instance of Schedulable.
 void Schedulable.setSchedulingParameters(SchedulingParameters scheduling)
          Sets the scheduling parameters associated with this instance of Schedulable.
 boolean AsyncEventHandler.setSchedulingParametersIfFeasible(SchedulingParameters scheduling)
          This method first performs a feasibility analysis using the proposed parameter object as replacement for the current parameter of this.
 boolean RealtimeThread.setSchedulingParametersIfFeasible(SchedulingParameters scheduling)
          This method first performs a feasibility analysis using the proposed parameter object as replacement for the current parameter of this.
 boolean Schedulable.setSchedulingParametersIfFeasible(SchedulingParameters scheduling)
          This method first performs a feasibility analysis using the proposed parameter object as replacement for the current parameter of this.
 

Constructors in javax.realtime with parameters of type SchedulingParameters
AsyncEventHandler(SchedulingParameters scheduling, ReleaseParameters release, MemoryParameters memory, MemoryArea area, ProcessingGroupParameters group, boolean nonheap)
          Create an instance of AsyncEventHandler with the specified values for scheduling parameters, release parameters, memory parameters, initial memory area, processing group parameters and non-heap flag.
AsyncEventHandler(SchedulingParameters scheduling, ReleaseParameters release, MemoryParameters memory, MemoryArea area, ProcessingGroupParameters group, boolean nonheap, java.lang.Runnable logic)
          Create an instance of AsyncEventHandler with the specified parameters.
AsyncEventHandler(SchedulingParameters scheduling, ReleaseParameters release, MemoryParameters memory, MemoryArea area, ProcessingGroupParameters group, java.lang.Runnable logic)
          Create an instance of AsyncEventHandler with the specified values for scheduling parameters, release parameters, memory parameters, initial memory area, processing group parameters and runnable logic.
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.
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(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.
RealtimeThread(SchedulingParameters scheduling)
          Create a real-time thread with the given SchedulingParameters and default values for all other parameters.
RealtimeThread(SchedulingParameters scheduling, ReleaseParameters release)
          Create a real-time thread with the given SchedulingParameters and ReleaseParameters and default values for all other parameters.
RealtimeThread(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 specified Runnable.