Class LambdaSafe.LambdaSafeCallback<C, A, SELF extends LambdaSafe.LambdaSafeCallback<C, A, SELF>>

java.lang.ObjectSE
org.springframework.boot.util.LambdaSafe.LambdaSafeCallback<C,A,SELF>
型パラメーター:
C - コールバックの型
A - 主引数型
SELF - 自己クラス参照
既知の直属サブクラス
LambdaSafe.CallbackLambdaSafe.Callbacks
含まれているクラス:
LambdaSafe

protected abstract static class LambdaSafe.LambdaSafeCallback<C,A,SELF extends LambdaSafe.LambdaSafeCallback<C,A,SELF>> extends ObjectSE
ラムダセーフコールバックの抽象基本クラス。
  • メソッドの詳細

    • withLogger

      public SELF withLogger(ClassSE<?> loggerSource)
      指定されたロガーソースを使用して、ラムダエラーを報告します。
      パラメーター:
      loggerSource - 使用するロガーソース
      戻り値:
      このインスタンス
    • withLogger

      public SELF withLogger(Log logger)
      指定されたロガーを使用して、ラムダエラーを報告します。
      パラメーター:
      logger - 使用するロガー
      戻り値:
      このインスタンス
    • invoke

      protected final <R> LambdaSafe.InvocationResult<R> invoke(C callbackInstance, SupplierSE<R> supplier)