クラス 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.BuilderRSocketRequester.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