クラス RSocketRequestValues
java.lang.ObjectSE
org.springframework.messaging.rsocket.service.RSocketRequestValues
@RSocketExchange
アノテーション付きメソッドから抽出された RSocket リクエスト値とそれに渡された引数値のコンテナー。これは、RSocketRequester
を介してリクエストを定義するために使用されます。- 導入:
- 6.0
- 作成者:
- Rossen Stoyanchev
ネストされたクラスのサマリー
コンストラクターのサマリー
コンストラクター説明RSocketRequestValues
(StringSE route, ListSE<ObjectSE> routeVariables, org.springframework.messaging.rsocket.service.RSocketRequestValues.MetadataHelper metadataHelper, ObjectSE payloadValue, Publisher<?> payload, ParameterizedTypeReference<?> payloadElementType) メソッドのサマリー
修飾子と型メソッド説明static RSocketRequestValues.Builder
RSocketRequester.MetadataSpec.metadata(Object, MimeType)
のメタデータエントリを返します。Publisher<?>
リクエストペイロードをパブリッシャーとして返します。パブリッシャーのペイロードの要素型を返します。設定されている場合、直列化される値としてリクエストペイロードを返します。getRoute()
route
のルート値を返します。ObjectSE[]
route
のルート変数を返します。
コンストラクターの詳細
RSocketRequestValues
public RSocketRequestValues(@Nullable StringSE route, @Nullable ListSE<ObjectSE> routeVariables, @Nullable org.springframework.messaging.rsocket.service.RSocketRequestValues.MetadataHelper metadataHelper, @Nullable ObjectSE payloadValue, @Nullable Publisher<?> payload, @Nullable ParameterizedTypeReference<?> payloadElementType)
メソッドの詳細
getRoute
route
のルート値を返します。getRouteVariables
route
のルート変数を返します。getMetadata
RSocketRequester.MetadataSpec.metadata(Object, MimeType)
のメタデータエントリを返します。getPayloadValue
設定されている場合、直列化される値としてリクエストペイロードを返します。これは
getPayload()
と相互に排他的です。2 つのうちの 1 つだけが設定されているか、どちらも設定されていません。getPayload
リクエストペイロードをパブリッシャーとして返します。これは
getPayloadValue()
と相互に排他的です。2 つのうちの 1 つだけが設定されているか、どちらも設定されていません。getPayloadElementType
パブリッシャーのペイロードの要素型を返します。builder