javax.realtime
Class QuantaThread

java.lang.Object
  |
  +--java.lang.Thread
        |
        +--javax.realtime.RealtimeThread
              |
              +--javax.realtime.QuantaThread
All Implemented Interfaces:
java.lang.Runnable, Schedulable

public class QuantaThread
extends RealtimeThread


Field Summary
static boolean done
           
static int timerFlag
           
 
Fields inherited from class javax.realtime.RealtimeThread
checkDepth, currentScheduler, heapMemCount, mem, memAreaStack, memoryParameters, noHeap, original, processingGroupParameters, releaseParameters, RTJ_init_in_progress, schedulingParameters, topStack
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
QuantaThread()
           
 
Method Summary
static void flagHandler()
           
 void run()
          Override the Thread.run() method, because Thread.run() doesn't work.
 
Methods inherited from class javax.realtime.RealtimeThread
activeCount, addIfFeasible, addToFeasibility, bindSchedulable, checkAccess, checkInit, checkNoHeapRead, checkNoHeapWrite, cleanup, currentRealtimeThread, currentThread, deschedulePeriodic, dumpStack, enter, enumerate, exitMem, getCurrentMemoryArea, getInitialMemoryAreaIndex, getMemoryArea, getMemoryAreaStackDepth, getMemoryParameters, getOuterMemoryArea, getProcessingGroupParameters, getReleaseParameters, getScheduler, getSchedulingParameters, getUID, initScheduler, interrupt, interrupted, memoryArea, outerScope, removeFromFeasibility, schedule, schedulePeriodic, setIfFeasible, setIfFeasible, setIfFeasible, setMemoryParameters, setMemoryParametersIfFeasible, setProcessingGroupParameters, setProcessingGroupParametersIfFeasible, setReleaseParameters, setReleaseParametersIfFeasible, setScheduler, setScheduler, setSchedulingParameters, setSchedulingParametersIfFeasible, sleep, sleep, sleep, sleep, start, toString, unbindSchedulable, unschedule, waitForNextPeriod, yield
 
Methods inherited from class java.lang.Thread
checkAccess, countStackFrames, destroy, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, stop, stop, suspend
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

timerFlag

public static int timerFlag

done

public static boolean done
Constructor Detail

QuantaThread

public QuantaThread()
Method Detail

run

public void run()
Description copied from class: RealtimeThread
Override the Thread.run() method, because Thread.run() doesn't work.

Specified by:
run in interface java.lang.Runnable
Overrides:
run in class RealtimeThread

flagHandler

public static void flagHandler()