java.lang.Object
org.opentestfactory.services.components.logger.WorkflowTask
All Implemented Interfaces:
Runnable

public abstract class WorkflowTask extends Object implements Runnable
This class is the base class of all microservice tasks. All tasks (ie asynchronous treatments that allow the event inbox to acknowledge an event quickly without waiting for actual event treatment) must be derived from this for workflow log notifications to work properly.
Author:
edegenetais
  • Constructor Details

    • WorkflowTask

      protected WorkflowTask()
  • Method Details

    • run

      public final void run()
      Specified by:
      run in interface Runnable
    • launch

      public abstract void launch()
    • doTask

      protected abstract void doTask()