クラス HttpHandlerConnector
java.lang.ObjectSE
org.springframework.test.web.reactive.server.HttpHandlerConnector
- 実装されたすべてのインターフェース:
ClientHttpConnector
ネットワークソケットに対して実際のリクエストを行うのではなく、
HttpHandler
を呼び出してリクエストを処理するコネクター。 内部的にはコネクターが使用し、適応します
MockClientHttpRequest
および MockClientHttpResponse
から
MockServerHttpRequest
および MockServerHttpResponse
。
- 導入:
- 5.0
- 作成者:
- Rossen Stoyanchev
ネストされたクラスのサマリー
修飾子と型クラス説明static final class
サーバーレスポンスがReactiveHttpOutputMessage.writeWith(org.reactivestreams.Publisher<? extends org.springframework.core.io.buffer.DataBuffer>)
またはReactiveHttpOutputMessage.setComplete()
を介して完了した後にエラーが発生し、変更できなくなったことを示します。コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明reactor.core.publisher.Mono<ClientHttpResponse>
connect
(HttpMethod httpMethod, URISE uri, FunctionSE<? super ClientHttpRequest, reactor.core.publisher.Mono<VoidSE>> requestCallback) 指定されたHttpMethod
とURI
を使用してオリジンサーバーに接続し、基になる API の HTTP リクエストを初期化して書き込むことができるときに指定されたrequestCallback
を適用します。
コンストラクターの詳細
HttpHandlerConnector
リクエストを処理するHttpHandler
を持つコンストラクター。
メソッドの詳細
connect
public reactor.core.publisher.Mono<ClientHttpResponse> connect(HttpMethod httpMethod, URISE uri, FunctionSE<? super ClientHttpRequest, reactor.core.publisher.Mono<VoidSE>> requestCallback) インターフェースからコピーされた説明:ClientHttpConnector
指定されたHttpMethod
とURI
を使用してオリジンサーバーに接続し、基になる API の HTTP リクエストを初期化して書き込むことができるときに指定されたrequestCallback
を適用します。- 次で指定:
- インターフェース
ClientHttpConnector
のconnect
- パラメーター:
httpMethod
- HTTP リクエストメソッドuri
- HTTP リクエスト URIrequestCallback
- リクエストの準備と書き込みを行い、書き込みが完了したことを通知するパブリッシャーを返す関数。実装は、ReactiveHttpOutputMessage.writeWith(org.reactivestreams.Publisher<? extends org.springframework.core.io.buffer.DataBuffer>)
またはReactiveHttpOutputMessage.setComplete()
を呼び出すことによってMono<Void>
を返すことができます。- 戻り値:
ClientHttpResponse
のパブリッシャー