public class UndertowServerHttpRequest extends AbstractServerHttpRequest
ServerHttpRequest を Undertow HttpServerExchange に適合させます。ServerHttpRequest.Builder| コンストラクターと説明 |
|---|
UndertowServerHttpRequest(io.undertow.server.HttpServerExchange exchange, DataBufferFactory bufferFactory) |
| 修飾子と型 | メソッドと説明 |
|---|---|
reactor.core.publisher.Flux<DataBuffer> | getBody() メッセージの本文を Publisher として返します。 |
StringSE | getMethodValue() リクエストの HTTP メソッドを文字列として返します |
InetSocketAddressSE | getRemoteAddress() 可能な場合、このリクエストが接続されているリモートアドレスを返します。 |
io.undertow.server.HttpServerExchange | getUndertowExchange() |
protected MultiValueMap<StringSE, HttpCookie> | initCookies() 基になる「ネイティブ」リクエストから Cookie を取得し、 HttpCookie マップに適合させます。 |
getCookies, getHeaders, getPath, getQueryParams, getURI, initQueryParamscloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEmutategetMethodpublic UndertowServerHttpRequest(io.undertow.server.HttpServerExchange exchange,
DataBufferFactory bufferFactory)public io.undertow.server.HttpServerExchange getUndertowExchange()
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 として返します。