Class SynchronousExecutor

  • All Implemented Interfaces:
    java.util.concurrent.Executor

    public class SynchronousExecutor
    extends java.lang.Object
    implements java.util.concurrent.Executor
    The SynchronousExecutor object is used for synchronous execution of tasks. This simple acts as an adapter for running a Runnable implementation and can be used wherever the executor interface is required.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void execute​(java.lang.Runnable task)
      This will execute the provided Runnable within the current thread.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SynchronousExecutor

        public SynchronousExecutor()
    • Method Detail

      • execute

        public void execute​(java.lang.Runnable task)
        This will execute the provided Runnable within the current thread. This implementation will simple invoke the run method of the task and wait for it to complete.
        Specified by:
        execute in interface java.util.concurrent.Executor
        Parameters:
        task - this is the task that is to be executed