Package com.streamconverter.context
Class ExecutionContext.Builder
java.lang.Object
com.streamconverter.context.ExecutionContext.Builder
- Enclosing class:
ExecutionContext
ExecutionContext作成用のBuilderクラス
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()ExecutionContextインスタンスを生成executionId(String executionId) 実行IDを設定globalContext(String key, String value) グローバルコンテキスト値を設定globalContext(Map<String, String> context) グローバルコンテキストを一括設定開始時刻を設定userContext(String key, String value) ユーザーコンテキスト値を設定userContext(Map<String, String> context) ユーザーコンテキストを一括設定
-
Constructor Details
-
Builder
public Builder()Creates a new builder.
-
-
Method Details
-
executionId
実行IDを設定- Parameters:
executionId- 実行ID- Returns:
- Builderインスタンス
-
startTime
開始時刻を設定- Parameters:
startTime- 開始時刻- Returns:
- Builderインスタンス
-
globalContext
グローバルコンテキスト値を設定- Parameters:
key- キーvalue- 値- Returns:
- Builderインスタンス
-
globalContext
グローバルコンテキストを一括設定- Parameters:
context- コンテキストマップ- Returns:
- Builderインスタンス
-
userContext
ユーザーコンテキスト値を設定- Parameters:
key- キーvalue- 値- Returns:
- Builderインスタンス
-
userContext
ユーザーコンテキストを一括設定- Parameters:
context- コンテキストマップ- Returns:
- Builderインスタンス
-
build
ExecutionContextインスタンスを生成- Returns:
- ExecutionContextインスタンス
-