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.