クラス WebFluxMessageHandlerSpec
java.lang.ObjectSE
org.springframework.integration.dsl.IntegrationComponentSpec<S,H>
org.springframework.integration.dsl.MessageHandlerSpec<S,E>
org.springframework.integration.http.dsl.BaseHttpMessageHandlerSpec<WebFluxMessageHandlerSpec,WebFluxRequestExecutingMessageHandler>
org.springframework.integration.webflux.dsl.WebFluxMessageHandlerSpec
- 実装されたすべてのインターフェース:
DisposableBean
、FactoryBean<WebFluxRequestExecutingMessageHandler>
、InitializingBean
、Lifecycle
、Phased
、SmartLifecycle
、ComponentsRegistration
public class WebFluxMessageHandlerSpec
extends BaseHttpMessageHandlerSpec<WebFluxMessageHandlerSpec,WebFluxRequestExecutingMessageHandler>
- 導入:
- 5.0
- 作成者:
- Shiliang Li, Artem Bilan, Abhijit Sarkar, Gary Russell
- 関連事項:
フィールドサマリー
フィールドクラス org.springframework.integration.dsl.IntegrationComponentSpec から継承されたフィールド
logger, PARSER, target
インターフェース org.springframework.beans.factory.FactoryBean から継承されたフィールド
OBJECT_TYPE_ATTRIBUTE
インターフェース org.springframework.context.SmartLifecycle から継承されたフィールド
DEFAULT_PHASE
コンストラクターのサマリー
コンストラクター修飾子コンストラクター説明protected
WebFluxMessageHandlerSpec
(StringSE uri, WebClient webClient) protected
WebFluxMessageHandlerSpec
(URISE uri, WebClient webClient) protected
WebFluxMessageHandlerSpec
(Expression uriExpression, WebClient webClient) メソッドのサマリー
修飾子と型メソッド説明bodyExtractor
(BodyExtractor<?, ? super ClientHttpResponse> bodyExtractor) protected WebFluxMessageHandlerSpec
expectReply
(boolean expectReply) protected boolean
publisherElementType
(ClassSE<?> publisherElementType) リクエストPublisher
要素の型を構成します。publisherElementType
(ParameterizedTypeReference<?> publisherElementType) リクエストPublisher
エレメントのParameterizedTypeReference
を構成します。publisherElementTypeExpression
(Expression publisherElementTypeExpression) 実行時にリクエストメッセージに対してリクエストPublisher
要素型を評価するように SpEL 式を構成します。publisherElementTypeFunction
(FunctionSE<Message<P>, ?> typeFunction) Function
SE を構成して、リクエストメッセージに対して実行時にリクエストPublisher
エレメント・型を評価します。replyPayloadToFlux
(boolean replyPayloadToFlux) レスポンスペイロードをレスポンス本文からのFlux
として使用するか、レスポンス本文からのMono
からの解決済み値として使用するかを識別するブールフラグ。クラス org.springframework.integration.http.dsl.BaseHttpMessageHandlerSpec から継承されたメソッド
charset, encodingMode, expectedResponseType, expectedResponseType, expectedResponseTypeExpression, expectedResponseTypeFunction, extractPayload, extractResponseBody, getComponentsToRegister, headerMapper, httpMethod, httpMethodExpression, httpMethodFunction, mappedRequestHeaders, mappedResponseHeaders, transferCookies, uriVariable, uriVariable, uriVariable, uriVariableExpressions, uriVariablesExpression, uriVariablesExpression, uriVariablesFunction
クラス org.springframework.integration.dsl.IntegrationComponentSpec から継承されたメソッド
_this, afterPropertiesSet, destroy, doGet, getId, getObject, getObjectType, getPhase, id, isAutoStartup, isRunning, start, stop, stop
クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.beans.factory.FactoryBean から継承されたメソッド
isSingleton
フィールドの詳細
webClient
コンストラクターの詳細
WebFluxMessageHandlerSpec
WebFluxMessageHandlerSpec
WebFluxMessageHandlerSpec
メソッドの詳細
replyPayloadToFlux
レスポンスペイロードをレスポンス本文からのFlux
として使用するか、レスポンス本文からのMono
からの解決済み値として使用するかを識別するブールフラグ。デフォルトはfalse
です - 単純な値がダウンストリームにプッシュされます。expectedResponseType
が構成されている場合は意味があります。- パラメーター:
replyPayloadToFlux
- 応答ペイロードをFlux
またはMono
からの値として表します。- 戻り値:
- スペック
- 導入:
- 5.0.1
- 関連事項:
bodyExtractor
public WebFluxMessageHandlerSpec bodyExtractor(BodyExtractor<?, ? super ClientHttpResponse> bodyExtractor) - パラメーター:
bodyExtractor
- 使用するBodyExtractor
。- 戻り値:
- スペック
- 導入:
- 5.0.1
- 関連事項:
publisherElementType
リクエストPublisher
要素の型を構成します。- パラメーター:
publisherElementType
- リクエストPublisher
要素の型。- 戻り値:
- スペック
- 導入:
- 5.2
- 関連事項:
publisherElementType
public WebFluxMessageHandlerSpec publisherElementType(ParameterizedTypeReference<?> publisherElementType) リクエストPublisher
エレメントのParameterizedTypeReference
を構成します。- パラメーター:
publisherElementType
- リクエストPublisher
要素の型。- 戻り値:
- スペック
- 導入:
- 5.2
- 関連事項:
publisherElementTypeFunction
public <P> WebFluxMessageHandlerSpec publisherElementTypeFunction(FunctionSE<Message<P>, ?> typeFunction) Function
SE を構成して、リクエストメッセージに対して実行時にリクエストPublisher
エレメント・型を評価します。- 型パラメーター:
P
- 予想されるペイロード型。- パラメーター:
typeFunction
- リクエストPublisher
要素の型を評価するためのFunction
SE。- 戻り値:
- スペック
- 導入:
- 5.2
- 関連事項:
publisherElementTypeExpression
public WebFluxMessageHandlerSpec publisherElementTypeExpression(Expression publisherElementTypeExpression) 実行時にリクエストメッセージに対してリクエストPublisher
要素型を評価するように SpEL 式を構成します。- パラメーター:
publisherElementTypeExpression
- リクエストPublisher
要素の型を評価する式。- 戻り値:
- スペック
- 導入:
- 5.2
- 関連事項:
isClientSet
protected boolean isClientSet()expectReply