| Package | Description | 
|---|---|
| org.springframework.mock.web.reactive.function.server | 
 Mock objects for the functional web framework. 
 | 
| org.springframework.mock.web.server | 
 Mock implementations of Spring's reactive server web API abstractions. 
 | 
| org.springframework.web.reactive.function.server | 
 Provides the types that make up Spring's functional web framework for Reactive environments. 
 | 
| org.springframework.web.reactive.function.server.support | 
 Classes supporting the  
org.springframework.web.reactive.function.server package. | 
| org.springframework.web.server | 
 Core interfaces and classes for Spring's generic, reactive web support. 
 | 
| org.springframework.web.server.adapter | 
 Implementations to adapt to the underlying
  
org.springframework.http.client.reactive reactive HTTP adapter
 and HttpHandler. | 
| org.springframework.web.server.session | 
 Auxiliary interfaces and implementation classes for
  
WebSession support. | 
| Modifier and Type | Method and Description | 
|---|---|
reactor.core.publisher.Mono<WebSession> | 
MockServerRequest.session()  | 
| Modifier and Type | Method and Description | 
|---|---|
MockServerRequest.Builder | 
MockServerRequest.Builder.session(WebSession session)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
MockWebSession
Implementation of  
WebSession that delegates to a session instance
 obtained via InMemoryWebSessionStore. | 
| Modifier and Type | Method and Description | 
|---|---|
MockServerWebExchange.Builder | 
MockServerWebExchange.Builder.session(WebSession session)
Set the session to use for the exchange. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
reactor.core.publisher.Mono<WebSession> | 
ServerRequest.session()
Get the web session for this request. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
reactor.core.publisher.Mono<WebSession> | 
ServerRequestWrapper.session()  | 
| Modifier and Type | Method and Description | 
|---|---|
reactor.core.publisher.Mono<WebSession> | 
ServerWebExchange.getSession()
Return the web session for the current request. 
 | 
reactor.core.publisher.Mono<WebSession> | 
ServerWebExchangeDecorator.getSession()  | 
| Modifier and Type | Method and Description | 
|---|---|
reactor.core.publisher.Mono<WebSession> | 
DefaultServerWebExchange.getSession()  | 
| Modifier and Type | Method and Description | 
|---|---|
reactor.core.publisher.Mono<WebSession> | 
InMemoryWebSessionStore.createWebSession()  | 
reactor.core.publisher.Mono<WebSession> | 
WebSessionStore.createWebSession()
Create a new WebSession. 
 | 
reactor.core.publisher.Mono<WebSession> | 
DefaultWebSessionManager.getSession(ServerWebExchange exchange)  | 
reactor.core.publisher.Mono<WebSession> | 
WebSessionManager.getSession(ServerWebExchange exchange)
Return the  
WebSession for the given exchange. | 
Map<String,WebSession> | 
InMemoryWebSessionStore.getSessions()
Return the map of sessions with an  
unmodifiable wrapper. | 
reactor.core.publisher.Mono<WebSession> | 
InMemoryWebSessionStore.retrieveSession(String id)  | 
reactor.core.publisher.Mono<WebSession> | 
WebSessionStore.retrieveSession(String sessionId)
Return the WebSession for the given id. 
 | 
reactor.core.publisher.Mono<WebSession> | 
InMemoryWebSessionStore.updateLastAccessTime(WebSession session)  | 
reactor.core.publisher.Mono<WebSession> | 
WebSessionStore.updateLastAccessTime(WebSession webSession)
Update the last accessed timestamp to "now". 
 | 
| Modifier and Type | Method and Description | 
|---|---|
reactor.core.publisher.Mono<WebSession> | 
InMemoryWebSessionStore.updateLastAccessTime(WebSession session)  | 
reactor.core.publisher.Mono<WebSession> | 
WebSessionStore.updateLastAccessTime(WebSession webSession)
Update the last accessed timestamp to "now". 
 |