クラス 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
  • メソッドの詳細

    • withLogger

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

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

      public SELF withFilter(LambdaSafe.Filter<C,A> filter)
      コールバックを適用するタイミングを決定するには、特定のフィルターを使用します。明示的なフィルターが設定されていない場合は、コールバックの型に対してジェネリクス型を使用してフィルターを適用しようとします。
      パラメーター:
      filter - 使用するフィルター
      戻り値:
      このインスタンス
      導入:
      3.4.8
    • invoke

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