クラス TaskLauncherHandler

java.lang.ObjectSE
org.springframework.cloud.task.batch.partition.TaskLauncherHandler
実装されたすべてのインターフェース:
RunnableSE

public class TaskLauncherHandler extends ObjectSE implements RunnableSE
パーティションの起動をサポートします。
作成者:
Glenn Renfro
  • コンストラクターの詳細

    • TaskLauncherHandler

      public TaskLauncherHandler(CommandLineArgsProvider commandLineArgsProvider, TaskRepository taskRepository, boolean defaultArgsAsEnvironmentVars, StringSE stepName, TaskExecution taskExecution, EnvironmentVariablesProvider environmentVariablesProvider, org.springframework.core.io.Resource resource, MapSE<StringSE,StringSE> deploymentProperties, org.springframework.cloud.deployer.spi.task.TaskLauncher taskLauncher, StringSE applicationName, org.springframework.batch.core.StepExecution workerStepExecution)
      パラメーター:
      commandLineArgsProvider - 各パーティションの実行に渡されるコマンドライン引数を提供する CommandLineArgsProvider
      taskRepository - パーティションを起動するための TaskRepository タスクリポジトリ。
      defaultArgsAsEnvironmentVars - - true に設定すると、Spring Cloud Task および Spring Batch によって内部的に使用されるデフォルトの引数が、コマンドライン引数ではなく環境変数として渡されます。
      stepName - ステップの名前。
      taskExecution - パーティションに関連付けられる TaskExecution
      environmentVariablesProvider - 環境変数を提供する EnvironmentVariablesProvider
      resource - 開始される Resource
      deploymentProperties - パーティションの デプロイプロパティを含む MapSE
      taskLauncher - パーティションを起動するために使用される TaskLauncher
      applicationName - タスクに関連付ける名前。
      workerStepExecution - パーティション用の StepExecution
    • TaskLauncherHandler

      public TaskLauncherHandler(CommandLineArgsProvider commandLineArgsProvider, TaskRepository taskRepository, boolean defaultArgsAsEnvironmentVars, StringSE stepName, TaskExecution taskExecution, EnvironmentVariablesProvider environmentVariablesProvider, org.springframework.core.io.Resource resource, MapSE<StringSE,StringSE> deploymentProperties, org.springframework.cloud.deployer.spi.task.TaskLauncher taskLauncher, StringSE applicationName)
      パラメーター:
      commandLineArgsProvider - 各パーティションの実行に渡されるコマンドライン引数を提供する CommandLineArgsProvider
      taskRepository - パーティションを起動するための TaskRepository タスクリポジトリ。
      defaultArgsAsEnvironmentVars - - true に設定すると、Spring Cloud Task および Spring Batch によって内部的に使用されるデフォルトの引数が、コマンドライン引数ではなく環境変数として渡されます。
      stepName - ステップの名前。
      taskExecution - パーティションに関連付けられる TaskExecution
      environmentVariablesProvider - 環境変数を提供する EnvironmentVariablesProvider
      resource - 開始される Resource
      deploymentProperties - パーティションの デプロイプロパティを含む MapSE
      taskLauncher - パーティションを起動するために使用される TaskLauncher
      applicationName - タスクに関連付ける名前。
  • メソッドの詳細

    • run

      public void run()
      次で指定:
      インターフェース RunnableSErun 
    • launchWorker

      public void launchWorker(org.springframework.batch.core.StepExecution workerStepExecution)
      StepExecution のパーティションを起動します。
      パラメーター:
      workerStepExecution - StepExecution