クラス LambdaSafe.Callback<C, A>
java.lang.ObjectSE
org.springframework.boot.util.LambdaSafe.LambdaSafeCallback <C、A、LambdaSafe.Callback <C、A>>
org.springframework.boot.util.LambdaSafe.Callback<C,A>
- 型パラメーター:
C- コールバックの型A- 主引数型
- 含まれているクラス:
LambdaSafe
public static final class LambdaSafe.Callback<C,A>
extends LambdaSafe.LambdaSafeCallback<C, A, LambdaSafe.Callback<C,A>>
ラムダ安全な方法で呼び出すことができる単一のコールバックを表します。
- 導入:
- 2.0.0
- 作成者:
- Phillip Webb
メソッドのサマリー
修飾子と型メソッド説明voidinvoke(ConsumerSE<C> invoker) コールバックメソッドが void を返すコールバックインスタンスを呼び出します。<R> LambdaSafe.InvocationResult<R> invokeAnd(FunctionSE<C, @Nullable R> invoker) コールバックメソッドが結果を返すコールバックインスタンスを呼び出します。クラス LambdaSafe.LambdaSafeCallback から継承されたメソッド
invoke, withFilter, withLogger, withLogger
メソッドの詳細
invoke
コールバックメソッドが void を返すコールバックインスタンスを呼び出します。- パラメーター:
invoker- コールバックを呼び出すために使用される呼び出し元
invokeAnd
コールバックメソッドが結果を返すコールバックインスタンスを呼び出します。- 型パラメーター:
R- 結果の型- パラメーター:
invoker- コールバックを呼び出すために使用される呼び出し元- 戻り値:
- 呼び出しの結果 (コールバックが呼び出されなかった場合、
LambdaSafe.InvocationResult.noResult()になる可能性があります)