Class SimpleQueue

  • All Implemented Interfaces:
    java.lang.Runnable

    public abstract class SimpleQueue
    extends java.lang.Thread
    • 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
    • Constructor Summary

      Constructors 
      Constructor Description
      SimpleQueue()
      Erzeugt eine SimpleQueue mit einer Default-QueueSize von 10
      SimpleQueue​(int max)
      Erzeugt eine SimpleQueue mit einer max.
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      int getActEntries()  
      abstract boolean processObject​(java.lang.Object obj)
      Verarbeitet ein Objekt.
      void putObject​(java.lang.Object obj)
      Steuert ein Objekt in die Verarbeitung ein
      void run()  
      void setMaxEntries​(int m)
      Setzt die QueueSize
      void setStopped()  
      • 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
    • Constructor Detail

      • SimpleQueue

        public SimpleQueue​(int max)
        Erzeugt eine SimpleQueue mit einer max. QueueSize
      • SimpleQueue

        public SimpleQueue()
        Erzeugt eine SimpleQueue mit einer Default-QueueSize von 10
    • Method Detail

      • setMaxEntries

        public void setMaxEntries​(int m)
        Setzt die QueueSize
      • getActEntries

        public int getActEntries()
      • setStopped

        public void setStopped()
      • putObject

        public void putObject​(java.lang.Object obj)
        Steuert ein Objekt in die Verarbeitung ein
      • processObject

        public abstract boolean processObject​(java.lang.Object obj)
        Verarbeitet ein Objekt. Wird false zurueckgegeben, wird der Queue-Thread gestoppt.
      • run

        public void run()
        Specified by:
        run in interface java.lang.Runnable
        Overrides:
        run in class java.lang.Thread