クラス RSocketServiceProxyFactory.Builder
java.lang.ObjectSE
org.springframework.messaging.rsocket.service.RSocketServiceProxyFactory.Builder
- 含まれているクラス:
- RSocketServiceProxyFactory
RSocketServiceProxyFactory を作成するビルダー。メソッドのサマリー
修飾子と型メソッド説明blockTimeout(DurationSE blockTimeout) 同期 (ブロッキング) メソッドシグネチャーを使用して、RSocket サービスメソッドのレスポンスをブロックする時間を構成します。build()RSocketServiceProxyFactoryインスタンスをビルドします。デフォルトのリゾルバーの前に呼び出されるカスタム引数リゾルバーを登録します。embeddedValueResolver(StringValueResolver resolver) RSocketExchange.value()に埋め込まれたプレースホルダーと式を解決するために使用するStringValueResolverを設定します。HTTP サービスメソッドの戻り値のさまざまな非同期型をサポートするために使用するReactiveAdapterRegistryを設定します。rsocketRequester(RSocketRequester requester) リクエストを実行するためのリクエスタを提供します。
メソッドの詳細
rsocketRequester
リクエストを実行するためのリクエスタを提供します。- パラメーター:
requester- 使用するリクエスタ- 戻り値:
- 同じビルダーインスタンス
customArgumentResolver
public RSocketServiceProxyFactory.Builder customArgumentResolver(RSocketServiceArgumentResolver resolver) デフォルトのリゾルバーの前に呼び出されるカスタム引数リゾルバーを登録します。- パラメーター:
resolver- 追加するリゾルバー- 戻り値:
- 同じビルダーインスタンス
embeddedValueResolver
RSocketExchange.value()に埋め込まれたプレースホルダーと式を解決するために使用するStringValueResolverを設定します。- パラメーター:
resolver- 使用するリゾルバー- 戻り値:
- この同じビルダーインスタンス
reactiveAdapterRegistry
HTTP サービスメソッドの戻り値のさまざまな非同期型をサポートするために使用するReactiveAdapterRegistryを設定します。デフォルトでは、これは
ReactiveAdapterRegistry.getSharedInstance()です。- 戻り値:
- この同じビルダーインスタンス
blockTimeout
同期 (ブロッキング) メソッドシグネチャーを使用して、RSocket サービスメソッドのレスポンスをブロックする時間を構成します。デフォルトでは、これは設定されていません。この場合、動作は、基礎となる RSocket
ClientTransportの接続およびレスポンスタイムアウト設定、および RSocket キープアライブ設定によって異なります。より詳細に制御できる RSocket レベルでタイムアウト値を構成することをお勧めします。- パラメーター:
blockTimeout- タイムアウト値- 戻り値:
- この同じビルダーインスタンス
build
RSocketServiceProxyFactoryインスタンスをビルドします。