クラス HttpRequestExecutingMessageHandler

実装されたすべてのインターフェース:
org.reactivestreams.Subscriber<Message<?>>AwareBeanClassLoaderAwareBeanFactoryAwareBeanNameAwareDisposableBeanInitializingBeanApplicationContextAwareOrderedComponentSourceAwareExpressionCapableOrderableMessageProducerHeaderPropagationAwareIntegrationPatternNamedComponentIntegrationManagementTrackableComponentMessageHandlerreactor.core.CoreSubscriber<Message<?>>

public class HttpRequestExecutingMessageHandler extends AbstractHttpRequestExecutingMessageHandler
RestTemplate インスタンスに委譲して HTTP リクエストを実行する MessageHandler 実装。'expectReply' フラグが true (デフォルト) に設定されている場合、HTTP レスポンスからレスポンスメッセージが生成されます。そのレスポンスに本文が含まれている場合は、それがレスポンスメッセージのペイロードとして使用されます。それ以外の場合、レスポンスメッセージのペイロードには、HttpStatus 列挙のインスタンスとしてレスポンスステータスが含まれます。レスポンス本文がある場合は、代わりに HttpStatus 列挙インスタンスがレスポンスの MessageHeaders にコピーされます。どちらの場合も、レスポンスヘッダーは、このハンドラーの HeaderMapper インスタンスによってレスポンスメッセージのヘッダーにマップされます。
導入:
2.0
作成者:
Mark Fisher, Oleg Zhurakousky, Gary Russell, Gunnar Hillert, Artem Bilan, Wallace Wadge, Shiliang Li