Class SoundEngineExecutor

  • All Implemented Interfaces:
    java.lang.AutoCloseable, java.util.concurrent.Executor, ITaskExecutor<java.lang.Runnable>

    public class SoundEngineExecutor
    extends ThreadTaskExecutor<java.lang.Runnable>
    • Field Detail

      • thread

        private java.lang.Thread thread
      • shutdown

        private volatile boolean shutdown
    • Constructor Detail

      • SoundEngineExecutor

        public SoundEngineExecutor()
    • Method Detail

      • createThread

        private java.lang.Thread createThread()
      • wrapRunnable

        protected java.lang.Runnable wrapRunnable​(java.lang.Runnable p_212875_1_)
        Specified by:
        wrapRunnable in class ThreadTaskExecutor<java.lang.Runnable>
      • shouldRun

        protected boolean shouldRun​(java.lang.Runnable p_212874_1_)
        Specified by:
        shouldRun in class ThreadTaskExecutor<java.lang.Runnable>
      • run

        private void run()
      • flush

        public void flush()