Uses of Interface
javax.realtime.Schedulable

Packages that use Schedulable
javax.realtime   
javax.realtime.DSS   
javax.realtime.test.airplane   
javax.realtime.test.bridge   
javax.realtime.test.preemption   
 

Uses of Schedulable in javax.realtime
 

Classes in javax.realtime that implement Schedulable
 class AsyncEventHandler
          An asychronous event handler encapsulates code that gets run at some time after an AsyncEvent occurs.
 class BoundAsyncEventHandler
          A bound asynchronous event handler is an instance of AsyncEventHandler that is permanently bound to a dedicated real-time thread.
 class NoHeapRealtimeThread
          A NoHeapRealtimeThread is a specialized form of RealtimeThread.
 class RealtimeThread
          RealtimeThread extends java.lang.Thread and includes classes and methods to get and set parameter objects, manage the execution of those threads with a ReleaseParameters type of PeriodicParameters, and waiting.
 

Methods in javax.realtime with parameters of type Schedulable
protected abstract  boolean Scheduler.addToFeasibility(Schedulable schedulable)
          Inform the scheduler and cooperating facilities that the resouce demands (as expressed in the associated instances of SchedulingParameters, ReleaseParameters, MemoryParameters, and ProcessingGroupParameters) of this instance of Schedulable will be considered in the feasibility analysis of the associated Scheduler until further notice.
abstract  void Scheduler.fireSchedulable(Schedulable schedulable)
          Trigger the execution of a schedulable object (like an AsynchEventHandler).
protected abstract  boolean Scheduler.removeFromFeasibility(Schedulable schedulable)
           
 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.
protected  boolean PriorityScheduler.addToFeasibility(Schedulable schedulable)
          Inform the scheduler and cooperating facilities that the resouce demands (as expressed in the associated instances of SchedulingParameters, ReleaseParameters, MemoryParameters, and ProcessingGroupParameters) of this instance of Schedulable will be considered in the feasibility analysis of the associated Scheduler until further notice.
 void PriorityScheduler.fireSchedulable(Schedulable schedulable)
          Trigger the execution of a schedulable object (like an AsynchEventHandler).
 boolean PriorityScheduler.setIfFeasible(Schedulable schedulable, ReleaseParameters release, MemoryParameters memory)
           
 boolean PriorityScheduler.setIfFeasible(Schedulable schedulable, ReleaseParameters release, MemoryParameters memory, ProcessingGroupParameters group)
           
protected  boolean PriorityScheduler.removeFromFeasibility(Schedulable schedulable)
          Not currently implemented
 

Uses of Schedulable in javax.realtime.DSS
 

Classes in javax.realtime.DSS that implement Schedulable
 class ActivationLatency
           
 class OneShotTimerThread
           
 class PeriodicTimerThread
          Thread class for PeriodicTimer objects
 class Terminator
          A RealtimeThread that holds for a given period of time, and then cleanly shuts down the simulation.
 

Methods in javax.realtime.DSS with parameters of type Schedulable
protected  boolean SimulationScheduler.addToFeasibility(Schedulable schedulable)
           
 void SimulationScheduler.fireSchedulable(Schedulable schedulable)
           
protected  boolean SimulationScheduler.removeFromFeasibility(Schedulable schedulable)
           
 

Uses of Schedulable in javax.realtime.test.airplane
 

Classes in javax.realtime.test.airplane that implement Schedulable
 class ChangeFlaps
           
 class ChangeLandingGear
           
 class CycleBurner
          Simple to test CPU usage and instruction count logging with corresponding timing.
 class Pilot
          Models Pilot behavior in airplane example.
 class TestAltitude
           
 

Uses of Schedulable in javax.realtime.test.bridge
 

Classes in javax.realtime.test.bridge that implement Schedulable
 class BridgeObserver
          A simple AsyncEventHandler used to handle Bridge observer created happenings.
 class BridgeReporter
           
 class Car
           
 class CarArrivals
           
 

Uses of Schedulable in javax.realtime.test.preemption
 

Classes in javax.realtime.test.preemption that implement Schedulable
 class Job
          Models jobs contending for a CPU accessed as a Resource.