クラス 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
インスタンスをビルドします。