クラス 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) 環境変数として使用される文字列のMap
SE を提供します。void
setEnvironmentProperties
(MapSE<StringSE, StringSE> environmentProperties) void
setIncludeCurrentEnvironment
(boolean includeCurrentEnvironment) 現在の環境変数がプロバイダーの一部として含まれるかどうかを指定します。
コンストラクターの詳細
SimpleEnvironmentVariablesProvider
public SimpleEnvironmentVariablesProvider(org.springframework.core.env.Environment environment) - パラメーター:
environment
- このコンテキストのEnvironment
メソッドの詳細
setEnvironmentProperties
- パラメーター:
environmentProperties
- 現在のEnvironment
で設定されている値を上書きするために使用されるプロパティのMap
SE
setIncludeCurrentEnvironment
public void setIncludeCurrentEnvironment(boolean includeCurrentEnvironment) 現在の環境変数がプロバイダーの一部として含まれるかどうかを指定します。- パラメーター:
includeCurrentEnvironment
- true (デフォルト) はローカル環境プロパティを含めます。False は現在の環境プロパティを含めません。
getEnvironmentVariables
public MapSE<StringSE,StringSE> getEnvironmentVariables(org.springframework.batch.item.ExecutionContext executionContext) インターフェースからコピーされた説明:EnvironmentVariablesProvider
環境変数として使用される文字列のMap
SE を提供します。このメソッドは、ワーカーステップごとに呼び出されます。例: パーティションが 5 つある場合、このメソッドは 5 回呼び出されます。- 次で指定:
- インターフェース
EnvironmentVariablesProvider
のgetEnvironmentVariables
- パラメーター:
executionContext
- ワーカーのステップに関連するExecutionContext
- 戻り値:
- 環境変数として使用される値の
Map
SE