クラス LambdaSafe.LambdaSafeCallback<C, A, SELF は LambdaSafe.LambdaSafeCallback<C, A, SELF>> を継承します。
java.lang.ObjectSE
org.springframework.boot.util.LambdaSafe.LambdaSafeCallback<C,A,SELF>
- 型パラメーター:
C- コールバックの型A- 主引数型SELF- 自己クラス参照
- 既知の直属サブクラス
LambdaSafe.Callback, LambdaSafe.Callbacks
- 含まれているクラス:
LambdaSafe
protected abstract static class LambdaSafe.LambdaSafeCallback<C, A, SELF extends LambdaSafe.LambdaSafeCallback<C,A,SELF>>
extends ObjectSE
ラムダセーフコールバックの抽象基本クラス。
- 導入:
- 2.0.0
- 作成者:
- Phillip Webb
メソッドのサマリー
修飾子と型メソッド説明protected final <R> LambdaSafe.InvocationResult<R> invoke(C callbackInstance, SupplierSE<@Nullable R> supplier) withFilter(LambdaSafe.Filter<C, A> filter) 特定のフィルターを使用して、コールバックをいつ適用するかを決定します。withLogger(ClassSE<?> loggerSource) 指定されたロガーソースを使用して、ラムダエラーを報告します。withLogger(org.apache.commons.logging.Log logger) 指定されたロガーを使用して、ラムダエラーを報告します。
メソッドの詳細
withLogger
withLogger
指定されたロガーを使用して、ラムダエラーを報告します。- パラメーター:
logger- 使用するロガー- 戻り値:
- このインスタンス
withFilter
コールバックを適用するタイミングを決定するには、特定のフィルターを使用します。明示的なフィルターが設定されていない場合は、コールバックの型に対してジェネリクス型を使用してフィルターを適用しようとします。- パラメーター:
filter- 使用するフィルター- 戻り値:
- このインスタンス
- 導入:
- 3.4.8
invoke
protected final <R> LambdaSafe.InvocationResult<R> invoke(C callbackInstance, SupplierSE<@Nullable R> supplier)