Class OutputScheduler

java.lang.Object
java.lang.Thread
edu.sc.seis.sod.status.OutputScheduler
All Implemented Interfaces:
ArmListener, java.lang.Runnable

public class OutputScheduler
extends java.lang.Thread
implements ArmListener
  • Nested Class Summary

    Nested classes/interfaces inherited from class java.lang.Thread

    java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
  • Field Summary

    Fields inherited from class java.lang.Thread

    MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
  • Method Summary

    Modifier and Type Method Description
    void finished​(Arm arm)  
    static OutputScheduler getDefault()  
    void run()  
    void schedule​(java.lang.Runnable a)  
    void scheduleForExit​(java.lang.Runnable a)  
    void started()
    Called when all the arms have been started.
    void starting​(Arm arm)  

    Methods inherited from class java.lang.Thread

    activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait