TData
- 処理対象データ型TResult
- 処理結果データ型@Published(tag="architect") public interface HandlerMetricsMetaDataBuilder<TData,TResult>
Modifier and Type | Method and Description |
---|---|
java.util.List<io.micrometer.core.instrument.Tag> |
buildTagList(TData param,
ExecutionContext executionContext,
TResult result,
java.lang.Throwable thrownThrowable)
メトリクスに設定するタグのリストを生成する。
|
java.lang.String |
getMetricsDescription()
メトリクスの説明を取得する。
|
java.lang.String |
getMetricsName()
メトリクスの名前を取得する。
|
java.lang.String getMetricsName()
java.lang.String getMetricsDescription()
java.util.List<io.micrometer.core.instrument.Tag> buildTagList(TData param, ExecutionContext executionContext, TResult result, java.lang.Throwable thrownThrowable)
param
- ハンドラに渡された処理対象データexecutionContext
- 実行時コンテキストresult
- ハンドラが返した処理結果データ(ハンドラが例外をスローした場合は null
)thrownThrowable
- ハンドラがスローした例外(例外がスローされていない場合は null
)