クラス SimpleEnvironmentVariablesProvider
java.lang.ObjectSE
org.springframework.cloud.task.batch.partition.SimpleEnvironmentVariablesProvider
- 実装済みのインターフェース一覧:
EnvironmentVariablesProvider
public class SimpleEnvironmentVariablesProvider
extends ObjectSE
implements EnvironmentVariablesProvider
includeCurrentEnvironment が true (デフォルト) に設定されている場合にのみ、
Environment で使用可能な既存の環境変数をすべてコピーします。environmentProperties オプションを使用すると、必要に応じて特定の値を上書きできます。- 導入:
- 1.0.2
- 作成者:
- Michael Minella
コンストラクター概要
コンストラクターコンストラクター説明SimpleEnvironmentVariablesProvider(org.springframework.core.env.Environment environment) 方法の概要
修飾子と型メソッド説明getEnvironmentVariables(org.springframework.batch.item.ExecutionContext executionContext) 環境変数として使用される文字列のMapSE を提供します。voidsetEnvironmentProperties(MapSE<StringSE, StringSE> environmentProperties) voidsetIncludeCurrentEnvironment(boolean includeCurrentEnvironment) 現在の環境変数がプロバイダーの一部として含まれるかどうかを指定します。
コンストラクターの詳細
SimpleEnvironmentVariablesProvider
public SimpleEnvironmentVariablesProvider(org.springframework.core.env.Environment environment) - パラメーター:
environment- このコンテキストのEnvironment
方法の詳細
setEnvironmentProperties
- パラメーター:
environmentProperties- 現在のEnvironmentで設定されている値を上書きするために使用されるプロパティのMapSE
setIncludeCurrentEnvironment
public void setIncludeCurrentEnvironment(boolean includeCurrentEnvironment) 現在の環境変数がプロバイダーの一部として含まれるかどうかを指定します。- パラメーター:
includeCurrentEnvironment- true (デフォルト) はローカル環境プロパティを含めます。False は現在の環境プロパティを含めません。
getEnvironmentVariables
public MapSE<StringSE,StringSE> getEnvironmentVariables(org.springframework.batch.item.ExecutionContext executionContext) インターフェースからコピーされた説明:EnvironmentVariablesProvider環境変数として使用される文字列のMapSE を提供します。このメソッドは、ワーカーステップごとに呼び出されます。例: パーティションが 5 つある場合、このメソッドは 5 回呼び出されます。- 次で指定:
- インターフェース
EnvironmentVariablesProvider内のgetEnvironmentVariables - パラメーター:
executionContext- ワーカーのステップに関連するExecutionContext- 戻り値:
- 環境変数として使用される値の
MapSE