Interface ExecutorService

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.Runnable getExecuteJobsRunnable​(java.util.List<java.lang.String> jobIds, ProcessEngineImpl processEngine)
      Returns a runnable to be used for executing Jobs.
      boolean schedule​(java.lang.Runnable runnable, boolean isLongRunning)
      Passes a Runnable to the runtime container for execution.
    • Method Detail

      • schedule

        boolean schedule​(java.lang.Runnable runnable,
                         boolean isLongRunning)

        Passes a Runnable to the runtime container for execution. Some runtime containers (like a Java EE container offer container provided infrastructure for executing background work (such as a JCA WorkManager). This method allows the process engine to take advantage of container infrastructure for doing background work.

        Parameters:
        runnable - the Runnable to be executed.
        isLongRunning - indicates whether the runnable is a daemon.
        Returns:
        true if the runnable could be successfully scheduled for execution. 'false' otherwise.
      • getExecuteJobsRunnable

        java.lang.Runnable getExecuteJobsRunnable​(java.util.List<java.lang.String> jobIds,
                                                  ProcessEngineImpl processEngine)

        Returns a runnable to be used for executing Jobs.

        Parameters:
        jobIds -
        processEngine -
        Returns: