クラス 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

      public SimpleEnvironmentVariablesProvider(org.springframework.core.env.Environment environment)
      パラメーター:
      environment - このコンテキストの Environment 
  • メソッドの詳細

    • setEnvironmentProperties

      public void setEnvironmentProperties(MapSE<StringSE,StringSE> environmentProperties)
      パラメーター:
      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 回呼び出されます。
      次で指定:
      インターフェース EnvironmentVariablesProvidergetEnvironmentVariables 
      パラメーター:
      executionContext - ワーカーのステップに関連する ExecutionContext 
      戻り値:
      環境変数として使用される値の MapSE