Uses of Class
javax.realtime.ReleaseParameters

Uses of ReleaseParameters in javax.realtime
 

Subclasses of ReleaseParameters in javax.realtime
 class AperiodicParameters
          This release parameter object characterizes a schedulable object that may be released at any time.
 class PeriodicParameters
          This release parameter indicates that the schedulable object is released on a regular basis.
 class SporadicParameters
          A notice to the scheduler that the associated schedulable object's run method will be released aperiodically but with a minimum time between releases.
 

Methods in javax.realtime that return ReleaseParameters
 ReleaseParameters AsyncEvent.createReleaseParameters()
          Create a ReleaseParameters object appropriate to the release characteristics of this event.
 ReleaseParameters PeriodicTimer.createReleaseParameters()
          Create a release parameters object with new objects containing copies of the values corresponding to this timer.
 ReleaseParameters Timer.createReleaseParameters()
          Create a ReleaseParameters object appropriate to the timing characteristics of this event.
 ReleaseParameters AsyncEventHandler.getReleaseParameters()
          Gets a reference to the ReleaseParameters object for this schedulable object.
 ReleaseParameters RealtimeThread.getReleaseParameters()
          Gets a reference to the ReleaseParameters object for this schedulable object.
 ReleaseParameters Schedulable.getReleaseParameters()
          Gets a reference to the ReleaseParameters object for this schedulable object.
 

Methods in javax.realtime with parameters of type ReleaseParameters
 boolean AsyncEventHandler.setIfFeasible(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(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(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(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(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(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 AsyncEventHandler.setIfFeasible(ReleaseParameters release, 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(ReleaseParameters release, 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(ReleaseParameters release, ProcessingGroupParameters group)
          This method first performs a feasibility analysis using the proposed parameter objects as replacements for the current parameters of this.
 boolean PriorityScheduler.setIfFeasible(Schedulable schedulable, ReleaseParameters release, MemoryParameters memory)
          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, ReleaseParameters release, MemoryParameters memory)
          This method first performs a feasibility analysis using the proposed parameter objects as replacements for the current parameters of schedulable.
 boolean PriorityScheduler.setIfFeasible(Schedulable schedulable, 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, 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 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.setReleaseParameters(ReleaseParameters release)
          Sets the release parameters associated with this instance of Schedulable.
 void RealtimeThread.setReleaseParameters(ReleaseParameters release)
          Sets the release parameters associated with this instance of Schedulable.
 void Schedulable.setReleaseParameters(ReleaseParameters release)
          Sets the release parameters associated with this instance of Schedulable.
 boolean AsyncEventHandler.setReleaseParametersIfFeasible(ReleaseParameters release)
          This method first performs a feasibility analysis using the proposed parameter object as replacement for the current parameter of this.
 boolean RealtimeThread.setReleaseParametersIfFeasible(ReleaseParameters release)
          This method first performs a feasibility analysis using the proposed parameter object as replacement for the current parameter of this.
 boolean Schedulable.setReleaseParametersIfFeasible(ReleaseParameters release)
          This method first performs a feasibility analysis using the proposed parameter object as replacement for the current parameter 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.
 

Constructors in javax.realtime with parameters of type ReleaseParameters
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, 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, 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.