T
- RxInvoker
サブクラス型。public interface RxInvokerProvider<T extends RxInvoker>
RxInvoker
プロバイダー。RxInvokerProvider
は、Configurable.register(Class)
を使用してクライアントランタイムに登録する必要があります。これは、他のリアクティブな実装のプラグインサポートへの方法を提供します。Invocation.Builder.rx(Class)
を参照してください。
修飾子と型 | メソッドと説明 |
---|---|
T | getRxInvoker(SyncInvoker syncInvoker, ExecutorServiceSE executorService) RxInvoker 実装インスタンスを取得します。 |
boolean | isProviderFor(ClassSE<?> clazz) これが特定の RxInvoker サブクラスのプロバイダーであるかどうかを判別します。 |
boolean isProviderFor(ClassSE<?> clazz)
RxInvoker
サブクラスのプロバイダーであるかどうかを判別します。clazz
- RxInvoker
サブクラス。RxInvoker
サブクラスを提供する場合は true
、それ以外の場合は false
。T getRxInvoker(SyncInvoker syncInvoker, ExecutorServiceSE executorService)
RxInvoker
実装インスタンスを取得します。返されるインスタンスはスレッドセーフである必要があります。
syncInvoker
- 現在のリクエストの実行に使用される SyncInvoker
。executorService
- エグゼキュータサービス。リアクティブコールバック呼び出しを実行するために使用する必要があります。null
にすることができます。その場合、特定の環境で最適な ExecutorService
を選択するのは実装次第です。RxInvoker
サブクラスのインスタンス。ClientBuilder.executorService(ExecutorService)
Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.