public class BatchPropertyContext
extends java.lang.Object
解析された JSR-352 バッチプロパティを保持するコンテキストオブジェクト。プロパティを Bean/「バッチアーティファクト」にマッピングします。バッチ構成ファイルからプロパティタグを解析するときに内部的に使用され、バッチアーティファクトに挿入するときに対応する値を取得します。
コンストラクターと説明 |
---|
BatchPropertyContext() |
修飾子と型 | メソッドと説明 |
---|---|
java.util.Properties | getArtifactProperties(java.lang.String artifactName) 指定されたアーティファクト名のバッチ Properties を取得します。 |
java.util.Properties | getJobProperties() ジョブレベルのプロパティを取得します。 |
java.util.Properties | getStepArtifactProperties(java.lang.String stepName, java.lang.String artifactName) 指定されたステップ名とアーティファクト名のバッチ Properties を取得します。 |
java.util.Properties | getStepProperties(java.lang.String stepName) 指定されたステップ名のステップレベルのプロパティを取得します。 |
void | setArtifactProperties(java.util.Map<java.lang.String,java.util.Properties> properties) 非ステップアーティファクトプロパティをコンテキストに追加します。 |
void | setJobProperties(java.util.Properties properties) ジョブレベルのプロパティをコンテキストに追加します。 |
void | setStepArtifactProperties(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Properties>> properties) ステップアーティファクトのプロパティをコンテキストに追加します。 |
void | setStepProperties(java.util.Map<java.lang.String,java.util.Properties> properties) ステップレベルのプロパティをコンテキストに追加します。 |
void | setStepProperties(java.lang.String stepName, java.util.Properties properties) ステップレベルのプロパティを設定するための便利なメソッド。 |
public java.util.Properties getJobProperties()
ジョブレベルのプロパティを取得します。
public void setJobProperties(java.util.Properties properties)
ジョブレベルのプロパティをコンテキストに追加します。
properties
- 追加するジョブ Properties
public java.util.Properties getStepProperties(java.lang.String stepName)
指定されたステップ名のステップレベルのプロパティを取得します。
stepName
- プロパティを取得するためのステップ名 Properties
public void setStepProperties(java.util.Map<java.lang.String,java.util.Properties> properties)
ステップレベルのプロパティをコンテキストに追加します。
properties
- 追加するステップ Properties
public void setStepProperties(java.lang.String stepName, java.util.Properties properties)
ステップレベルのプロパティを設定するための便利なメソッド。提供されたパラメーターをラップし、setStepProperties(java.util.Map)
に委譲するだけです。
stepName
- Properties
を設定するステップ名 properties
- 設定する Properties
public java.util.Properties getArtifactProperties(java.lang.String artifactName)
指定されたアーティファクト名のバッチ Properties
を取得します。
artifactName
- プロパティを取得するためのバッチアーティファクト Properties
public void setArtifactProperties(java.util.Map<java.lang.String,java.util.Properties> properties)
非ステップアーティファクトプロパティをコンテキストに追加します。
properties
- 追加するアーティファクト Properties
public java.util.Properties getStepArtifactProperties(java.lang.String stepName, java.lang.String artifactName)
指定されたステップ名とアーティファクト名のバッチ Properties
を取得します。
stepName
- アーティファクトが関連付けられているステップ名 artifactName
- Properties
を取得するためのアーティファクト名 Properties
public void setStepArtifactProperties(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Properties>> properties)
ステップアーティファクトのプロパティをコンテキストに追加します。
properties
- 追加するステップアーティファクト Properties