cdx
Class CDxMissionSequencer

java.lang.Object
  extended by javax.safetycritical.AbstractAsyncEventHandler
      extended by javax.safetycritical.AsyncEventHandler
          extended by javax.safetycritical.BoundAsyncEventHandler
              extended by javax.safetycritical.MissionSequencer
                  extended by cdx.CDxMissionSequencer
All Implemented Interfaces:
java.lang.Runnable, javax.safetycritical.Schedulable

public class CDxMissionSequencer
extends javax.safetycritical.MissionSequencer

The mission sequencer of the parallel CDx application. It returns an instance of CDxMission. We note that in a real system this mission does not terminate.


Field Summary
 boolean mission_done
          The state of the mission
 
Constructor Summary
CDxMissionSequencer()
          Constructor
 
Method Summary
 javax.safetycritical.Mission getNextMission()
          Get the next mission (we have only one mission in CDx.)
 
Methods inherited from class javax.safetycritical.MissionSequencer
handleAsyncEvent, register, requestSequenceTermination
 
Methods inherited from class javax.safetycritical.AbstractAsyncEventHandler
run
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mission_done

public boolean mission_done
The state of the mission

Constructor Detail

CDxMissionSequencer

public CDxMissionSequencer()
Constructor

Method Detail

getNextMission

public javax.safetycritical.Mission getNextMission()
Get the next mission (we have only one mission in CDx.)

Specified by:
getNextMission in class javax.safetycritical.MissionSequencer