Uses of Class
javax.realtime.ReleaseParameters

Packages that use ReleaseParameters
javax.realtime   
 

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.
 

Fields in javax.realtime declared as ReleaseParameters
protected  ReleaseParameters RealtimeThread.releaseParameters
          This RealtimeThread's ReleaseParameters.
protected  ReleaseParameters AsyncEventHandler.releaseParameters
          The release parameters
 

Methods in javax.realtime that return ReleaseParameters
 ReleaseParameters Timer.createReleaseParameters()
          Create a ReleaseParameters block appropriate to the timing characteristics of this event.
 ReleaseParameters Schedulable.getReleaseParameters()
           
 ReleaseParameters RealtimeThread.getReleaseParameters()
          Get this thread's release parameters
 ReleaseParameters PeriodicTimer.createReleaseParameters()
          Create a ReleaseParameters object with the next fire time as the start time and the interval of this as the period.
 ReleaseParameters AsyncEventHandler.getReleaseParameters()
          Get the release parameters associated with this handler.
 ReleaseParameters AsyncEvent.createReleaseParameters()
          Create a ReleaseParameters object appropriate to the release characteristics of this event.
 

Methods in javax.realtime with parameters of type ReleaseParameters
 boolean Scheduler.setIfFeasible(Schedulable schedulable, ReleaseParameters release, MemoryParameters memory)
          Returns true if, after considering the values of the parameters, the task set would still be feasible.
 boolean Scheduler.setIfFeasible(Schedulable schedulable, ReleaseParameters release, MemoryParameters memory, ProcessingGroupParameters group)
          Returns true if, after considering the values of the parameters, the task set would still be feasible.
 void Schedulable.setReleaseParameters(ReleaseParameters release)
          Set the ReleaseParameters of this object
 boolean Schedulable.setReleaseParametersIfFeasible(ReleaseParameters release)
          Set the ReleaseParameters of this object if feasible
 void Schedulable.setScheduler(Scheduler scheduler, SchedulingParameters scheduling, ReleaseParameters release, MemoryParameters memoryParameters, ProcessingGroupParameters processingGroup)
          Set the Scheduler and associated parameters of this object
 void RealtimeThread.setReleaseParameters(ReleaseParameters releaseParameters)
          Set this thread's release parameters
 boolean RealtimeThread.setReleaseParametersIfFeasible(ReleaseParameters releaseParameters)
          Set this thread's release parameters if it would still be feasible given that change
 void RealtimeThread.setScheduler(Scheduler scheduler, SchedulingParameters scheduling, ReleaseParameters releaseParameters, MemoryParameters memoryParameters, ProcessingGroupParameters processingGroup)
          Set all the following parameters of this thread:
 boolean PriorityScheduler.setIfFeasible(Schedulable schedulable, ReleaseParameters release, MemoryParameters memory)
           
 boolean PriorityScheduler.setIfFeasible(Schedulable schedulable, ReleaseParameters release, MemoryParameters memory, ProcessingGroupParameters group)
           
 boolean AsyncEventHandler.setIfFeasible(ReleaseParameters release, MemoryParameters memoryParameters)
          Not currently implemented
 void AsyncEventHandler.setReleaseParameters(ReleaseParameters releaseParameters)
           
 boolean AsyncEventHandler.setReleaseParametersIfFeasible(ReleaseParameters releaseParameters)
          Not currently implemented
 void AsyncEventHandler.setScheduler(Scheduler scheduler, SchedulingParameters schedulingParameters, ReleaseParameters releaseParameters, MemoryParameters memoryParameters, ProcessingGroupParameters processingGroup)
           
 

Constructors in javax.realtime with parameters of type ReleaseParameters
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, ReleaseParameters releaseParameters)
          Constructor
RealtimeThread(java.lang.String name, SchedulingParameters scheduling, ReleaseParameters releaseParameters, MemoryParameters memoryParameters, MemoryArea memoryArea, ProcessingGroupParameters processingGroup, java.lang.Runnable logic)
          Constructor
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.