## Uses of Interface
org.springframework.web.server.WebSession

- Packages that use WebSession
  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.

- - ### Uses of WebSession in org.springframework.mock.web.reactive.function.server

    Methods in org.springframework.mock.web.reactive.function.server that return types with arguments of type WebSession
    Modifier and Type | Method and Description
    --- | ---
    `reactor.core.publisher.Mono<WebSession>` | MockServerRequest.`session()`

    Methods in org.springframework.mock.web.reactive.function.server with parameters of type WebSession
    Modifier and Type | Method and Description
    --- | ---
    `MockServerRequest.Builder` | MockServerRequest.Builder.`session(WebSession session)`

  - ### Uses of WebSession in org.springframework.mock.web.server

    Classes in org.springframework.mock.web.server that implement WebSession
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MockWebSession` Implementation of `WebSession` that delegates to a session instance obtained via `InMemoryWebSessionStore`.

    Methods in org.springframework.mock.web.server with parameters of type WebSession
    Modifier and Type | Method and Description
    --- | ---
    `MockServerWebExchange.Builder` | MockServerWebExchange.Builder.`session(WebSession session)` Set the session to use for the exchange.

  - ### Uses of WebSession in org.springframework.web.reactive.function.server

    Methods in org.springframework.web.reactive.function.server that return types with arguments of type WebSession
    Modifier and Type | Method and Description
    --- | ---
    `reactor.core.publisher.Mono<WebSession>` | ServerRequest.`session()` Get the web session for this request.

  - ### Uses of WebSession in org.springframework.web.reactive.function.server.support

    Methods in org.springframework.web.reactive.function.server.support that return types with arguments of type WebSession
    Modifier and Type | Method and Description
    --- | ---
    `reactor.core.publisher.Mono<WebSession>` | ServerRequestWrapper.`session()`

  - ### Uses of WebSession in org.springframework.web.server

    Methods in org.springframework.web.server that return types with arguments of type WebSession
    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()`

  - ### Uses of WebSession in org.springframework.web.server.adapter

    Methods in org.springframework.web.server.adapter that return types with arguments of type WebSession
    Modifier and Type | Method and Description
    --- | ---
    `reactor.core.publisher.Mono<WebSession>` | DefaultServerWebExchange.`getSession()`

  - ### Uses of WebSession in org.springframework.web.server.session

    Methods in org.springframework.web.server.session that return types with arguments of type WebSession
    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".

    Methods in org.springframework.web.server.session with parameters of type WebSession
    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".