Package io.micronaut.spring.web.reactive
Class MicronautServerHttpRequest
java.lang.Object
org.springframework.http.server.reactive.AbstractServerHttpRequest
io.micronaut.spring.web.reactive.MicronautServerHttpRequest
- All Implemented Interfaces:
org.springframework.http.HttpMessage,org.springframework.http.HttpRequest,org.springframework.http.ReactiveHttpInputMessage,org.springframework.http.server.reactive.ServerHttpRequest
public class MicronautServerHttpRequest
extends org.springframework.http.server.reactive.AbstractServerHttpRequest
Micronaut implementation of
ServerHttpRequest.- Since:
- 1.0
- Author:
- graemerocher
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.springframework.http.server.reactive.ServerHttpRequest
org.springframework.http.server.reactive.ServerHttpRequest.Builder -
Constructor Summary
ConstructorsConstructorDescriptionMicronautServerHttpRequest(io.micronaut.http.HttpRequest<?> request, ChannelResolver channelResolver, io.micronaut.http.server.HttpServerConfiguration serverConfiguration) Default constructor. -
Method Summary
Modifier and TypeMethodDescriptionreactor.core.publisher.Flux<org.springframework.core.io.buffer.DataBuffer>getBody()org.springframework.http.HttpMethod<T> Tprotected org.springframework.util.MultiValueMap<String,org.springframework.http.HttpCookie> protected org.springframework.http.server.reactive.SslInfoMethods inherited from class org.springframework.http.server.reactive.AbstractServerHttpRequest
getCookies, getHeaders, getId, getPath, getQueryParams, getSslInfo, getURI, initId, initLogPrefix, initQueryParamsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.http.server.reactive.ServerHttpRequest
getLocalAddress, getRemoteAddress, mutate
-
Constructor Details
-
MicronautServerHttpRequest
public MicronautServerHttpRequest(io.micronaut.http.HttpRequest<?> request, ChannelResolver channelResolver, io.micronaut.http.server.HttpServerConfiguration serverConfiguration) Default constructor.- Parameters:
request- The request to adaptchannelResolver- The channel resolverserverConfiguration- The server configuration
-
-
Method Details
-
initCookies
protected org.springframework.util.MultiValueMap<String,org.springframework.http.HttpCookie> initCookies()- Specified by:
initCookiesin classorg.springframework.http.server.reactive.AbstractServerHttpRequest
-
initSslInfo
protected org.springframework.http.server.reactive.SslInfo initSslInfo()- Specified by:
initSslInfoin classorg.springframework.http.server.reactive.AbstractServerHttpRequest
-
getNativeRequest
public <T> T getNativeRequest()- Specified by:
getNativeRequestin classorg.springframework.http.server.reactive.AbstractServerHttpRequest
-
getMethod
public org.springframework.http.HttpMethod getMethod()- Specified by:
getMethodin interfaceorg.springframework.http.HttpRequest- Overrides:
getMethodin classorg.springframework.http.server.reactive.AbstractServerHttpRequest
-
getBody
public reactor.core.publisher.Flux<org.springframework.core.io.buffer.DataBuffer> getBody()
-