インターフェース ReactiveEntityCallbacks
public interface ReactiveEntityCallbacks
多くの
EntityCallback オブジェクトを管理し、特定のエンティティでこれらを呼び出すことができるオブジェクトによって実装されるインターフェース。- 導入:
- 2.2
- 作成者:
- Christoph Strobl
- 関連事項:
メソッドのサマリー
修飾子と型メソッド説明voidaddEntityCallback(EntityCallback<?> callback) サポートされている型を識別するために、ジェネリクス型引数検出を使用して、指定されたcallbackを追加します。<T> reactor.core.publisher.Mono<T>callback(ClassSE<? extends EntityCallback> callbackType, T entity, ObjectSE... args) subscribeで、指定された引数を使用して一致するentity callbacksを呼び出します。static ReactiveEntityCallbackscreate()新しいReactiveEntityCallbacksインスタンスを取得します。static ReactiveEntityCallbackscreate(BeanFactory beanFactory) 新しいReactiveEntityCallbacksインスタンスを取得します。static ReactiveEntityCallbackscreate(EntityCallback<?>... callbacks) 指定されたcallbacksで新しいReactiveEntityCallbacksインスタンスを作成します。
メソッドの詳細
addEntityCallback
サポートされている型を識別するために、ジェネリクス型引数検出を使用して、指定されたcallbackを追加します。- パラメーター:
callback- null であってはなりません。- 例外:
IllegalArgumentExceptionSE- 必要な引数が null の場合。
callback
<T> reactor.core.publisher.Mono<T> callback(ClassSE<? extends EntityCallback> callbackType, T entity, ObjectSE... args) subscribeで、指定された引数を使用して一致するentity callbacksを呼び出します。- 型パラメーター:
T- エンティティタイプ。- パラメーター:
callbackType- null であってはなりません。entity- null であってはなりません。args- オプションの引数。- 戻り値:
- コールバックを呼び出した後に結果を出力する
Mono。 - 例外:
IllegalArgumentExceptionSE- 必要な引数が null の場合。
create
create
create
新しいReactiveEntityCallbacksインスタンスを取得します。callbacksは、指定されたBeanFactoryからプリロードされます。
addEntityCallback(EntityCallback)を使用して、追加のコールバックを手動で登録します。- パラメーター:
beanFactory- null であってはなりません。- 例外:
IllegalArgumentExceptionSE- 必要な引数が null の場合。