public class ReactorServerHttpRequest extends AbstractServerHttpRequest
ServerHttpRequest を Reactor HttpServerRequest に適合させます。ServerHttpRequest.Builder| コンストラクターと説明 |
|---|
ReactorServerHttpRequest(reactor.ipc.netty.http.server.HttpServerRequest request, NettyDataBufferFactory bufferFactory) |
| 修飾子と型 | メソッドと説明 |
|---|---|
reactor.core.publisher.Flux<DataBuffer> | getBody() メッセージの本文を Publisher として返します。 |
StringSE | getMethodValue() リクエストの HTTP メソッドを文字列として返します |
reactor.ipc.netty.http.server.HttpServerRequest | getReactorRequest() |
InetSocketAddressSE | getRemoteAddress() 可能な場合、このリクエストが接続されているリモートアドレスを返します。 |
protected MultiValueMap<StringSE, HttpCookie> | initCookies() 基になる「ネイティブ」リクエストから Cookie を取得し、 HttpCookie マップに適合させます。 |
getCookies, getHeaders, getPath, getQueryParams, getURI, initQueryParamscloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEmutategetMethodpublic ReactorServerHttpRequest(reactor.ipc.netty.http.server.HttpServerRequest request,
NettyDataBufferFactory bufferFactory)
throws URISyntaxExceptionSEpublic reactor.ipc.netty.http.server.HttpServerRequest getReactorRequest()
public StringSE getMethodValue()
HttpRequestprotected MultiValueMap<StringSE,HttpCookie> initCookies()
AbstractServerHttpRequestHttpCookie マップに適合させます。戻り値は不変のマップに変換され、キャッシュされます。 このメソッドは、AbstractServerHttpRequest.getCookies() へのアクセス時に遅延して呼び出されることに注意してください。基になる「ネイティブ」リクエストが Cookie データへのスレッドセーフアクセスを提供しない場合、サブクラスは Cookie の初期化を同期する必要があります。
AbstractServerHttpRequest の initCookies public InetSocketAddressSE getRemoteAddress()
ServerHttpRequestpublic reactor.core.publisher.Flux<DataBuffer> getBody()
ReactiveHttpInputMessagePublisher として返します。