クラス TaskLauncherHandler
java.lang.ObjectSE
org.springframework.cloud.task.batch.partition.TaskLauncherHandler
- 実装されたすべてのインターフェース:
RunnableSE
パーティションの起動をサポートします。
- 作成者:
- Glenn Renfro
コンストラクターのサマリー
コンストラクター説明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) 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) メソッドのサマリー
修飾子と型メソッド説明void
launchWorker
(org.springframework.batch.core.StepExecution workerStepExecution) StepExecution のパーティションを起動します。void
run()
コンストラクターの詳細
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
- パーティションの デプロイプロパティを含むMap
SE。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
- パーティションの デプロイプロパティを含むMap
SE。taskLauncher
- パーティションを起動するために使用されるTaskLauncher
。applicationName
- タスクに関連付ける名前。
メソッドの詳細
run
public void run()- 次で指定:
- インターフェース
RunnableSE
のrun
launchWorker
public void launchWorker(org.springframework.batch.core.StepExecution workerStepExecution) StepExecution のパーティションを起動します。- パラメーター:
workerStepExecution
-StepExecution