Class ProcessingEngineImpl

    • Constructor Summary

      Constructors 
      Constructor Description
      ProcessingEngineImpl()
      Constructor for ProcessingEngineImpl
      ProcessingEngineImpl​(byte[] persistedContent)
      Constructor for ProcessingEngineImpl
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addListener​(IProcessingListener listener)
      java.util.List<com.github.toolarium.processing.unit.runtime.runnable.IProcessingUnitRunnable> execute​(byte[] persistedContent)
      Execute the persisted process units
      com.github.toolarium.processing.unit.runtime.runnable.IProcessingUnitRunnable execute​(java.lang.String id, java.lang.String name, java.lang.String processingUnitClass, java.util.List<com.github.toolarium.processing.unit.dto.Parameter> parameterList)
      Execute the process unit
      java.lang.String getInstanceName()
      Get the process engine instance name
      IProcessingUnitRegistry getProcessingUnitRegistry()
      Get the processing unit registry
      IProcessingEngineStatus getStatus()
      Get the status back
      void setInstanceName​(java.lang.String instanceName)
      Sets the instance name
      byte[] shutdown()
      Initiates an orderly shutdown in which previously submitted tasks are executed, but no new tasks will be accepted.
      • Methods inherited from class java.lang.Object

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