インターフェース ReactiveEntityCallbacks
public interface ReactiveEntityCallbacks
多くの
EntityCallback
オブジェクトを管理し、特定のエンティティでこれらを呼び出すことができるオブジェクトによって実装されるインターフェース。- 導入:
- 2.2
- 作成者:
- Christoph Strobl
- 関連事項:
方法の概要
修飾子と型メソッド説明void
addEntityCallback
(EntityCallback<?> callback) サポートされている型を識別するために、ジェネリクス型引数検出を使用して、指定されたcallback
を追加します。<T> reactor.core.publisher.Mono<T>
callback
(ClassSE<? extends EntityCallback> callbackType, T entity, ObjectSE... args) subscribe
で、指定された引数を使用して一致するentity callbacks
を呼び出します。static ReactiveEntityCallbacks
create()
新しいReactiveEntityCallbacks
インスタンスを取得します。static ReactiveEntityCallbacks
create
(BeanFactory beanFactory) 新しいReactiveEntityCallbacks
インスタンスを取得します。static ReactiveEntityCallbacks
create
(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 の場合。