Package net.officefloor.spring.webflux
Class OfficeFloorServerHttpRequest
- java.lang.Object
 - 
- org.springframework.http.server.reactive.AbstractServerHttpRequest
 - 
- net.officefloor.spring.webflux.OfficeFloorServerHttpRequest
 
 
 
- 
- All Implemented Interfaces:
 org.springframework.http.HttpMessage,org.springframework.http.HttpRequest,org.springframework.http.ReactiveHttpInputMessage,org.springframework.http.server.reactive.ServerHttpRequest,org.springframework.http.server.reactive.SslInfo
public class OfficeFloorServerHttpRequest extends org.springframework.http.server.reactive.AbstractServerHttpRequest implements org.springframework.http.server.reactive.SslInfoOfficeFloorServerHttpRequest.- Author:
 - Daniel Sagenschneider
 
 
- 
- 
Constructor Summary
Constructors Constructor Description OfficeFloorServerHttpRequest(HttpRequest httpRequest, HttpRequestState requestState, java.lang.String contextPath, org.springframework.core.io.buffer.DataBufferFactory dataBufferFactory)Instantiate. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description reactor.core.publisher.Flux<org.springframework.core.io.buffer.DataBuffer>getBody()java.lang.StringgetMethodValue()<T> TgetNativeRequest()java.security.cert.X509Certificate[]getPeerCertificates()java.lang.StringgetSessionId()protected org.springframework.util.MultiValueMap<java.lang.String,org.springframework.http.HttpCookie>initCookies()protected org.springframework.http.server.reactive.SslInfoinitSslInfo()voidloadPathParameters(org.springframework.web.server.ServerWebExchange exchange)Loads the path parameters.- 
Methods inherited from class org.springframework.http.server.reactive.AbstractServerHttpRequest
getCookies, getHeaders, getId, getPath, getQueryParams, getSslInfo, getURI, initId, initQueryParams 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
OfficeFloorServerHttpRequest
public OfficeFloorServerHttpRequest(HttpRequest httpRequest, HttpRequestState requestState, java.lang.String contextPath, org.springframework.core.io.buffer.DataBufferFactory dataBufferFactory) throws java.net.URISyntaxException
Instantiate.- Parameters:
 httpRequest-HttpRequest.requestState-HttpRequestState.contextPath- Context path.dataBufferFactory-DataBufferFactory.- Throws:
 java.net.URISyntaxException- If fails to createURI.
 
 - 
 
- 
Method Detail
- 
loadPathParameters
public void loadPathParameters(org.springframework.web.server.ServerWebExchange exchange)
Loads the path parameters.- Parameters:
 exchange-ServerWebExchange.
 
- 
initSslInfo
protected org.springframework.http.server.reactive.SslInfo initSslInfo()
- Specified by:
 initSslInfoin classorg.springframework.http.server.reactive.AbstractServerHttpRequest
 
- 
getMethodValue
public java.lang.String getMethodValue()
- Specified by:
 getMethodValuein interfaceorg.springframework.http.HttpRequest
 
- 
initCookies
protected org.springframework.util.MultiValueMap<java.lang.String,org.springframework.http.HttpCookie> initCookies()
- Specified by:
 initCookiesin classorg.springframework.http.server.reactive.AbstractServerHttpRequest
 
- 
getBody
public reactor.core.publisher.Flux<org.springframework.core.io.buffer.DataBuffer> getBody()
- Specified by:
 getBodyin interfaceorg.springframework.http.ReactiveHttpInputMessage
 
- 
getNativeRequest
public <T> T getNativeRequest()
- Specified by:
 getNativeRequestin classorg.springframework.http.server.reactive.AbstractServerHttpRequest
 
- 
getSessionId
public java.lang.String getSessionId()
- Specified by:
 getSessionIdin interfaceorg.springframework.http.server.reactive.SslInfo
 
- 
getPeerCertificates
public java.security.cert.X509Certificate[] getPeerCertificates()
- Specified by:
 getPeerCertificatesin interfaceorg.springframework.http.server.reactive.SslInfo
 
 - 
 
 -