クラス 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>>
ラムダ安全な方法で呼び出すことができる単一のコールバックを表します。
メソッドのサマリー
修飾子と型メソッド説明void
invoke
(ConsumerSE<C> invoker) コールバックメソッドが void を返すコールバックインスタンスを呼び出します。<R> LambdaSafe.InvocationResult<R>
invokeAnd
(FunctionSE<C, R> invoker) コールバックメソッドが結果を返すコールバックインスタンスを呼び出します。クラス org.springframework.boot.util.LambdaSafe.LambdaSafeCallback から継承されたメソッド
invoke, withLogger, withLogger
メソッドの詳細
invoke
コールバックメソッドが void を返すコールバックインスタンスを呼び出します。- パラメーター:
invoker
- コールバックを呼び出すために使用される呼び出し元
invokeAnd
コールバックメソッドが結果を返すコールバックインスタンスを呼び出します。- 型パラメーター:
R
- 結果の型- パラメーター:
invoker
- コールバックを呼び出すために使用される呼び出し元- 戻り値:
- 呼び出しの結果 (コールバックが呼び出されなかった場合、
LambdaSafe.InvocationResult.noResult()
になる可能性があります)