## Uses of Class
io.vertx.rxjava3.ext.web.Session

- Packages that use Session
  Package | Description
  --- | ---
  io.vertx.rxjava3.ext.web |
  io.vertx.rxjava3.ext.web.handler |
  io.vertx.rxjava3.ext.web.handler.sockjs |
  io.vertx.rxjava3.ext.web.sstore |

- - ### Uses of Session in io.vertx.rxjava3.ext.web

    Fields in io.vertx.rxjava3.ext.web with type parameters of type Session
    Modifier and Type | Field | Description
    --- | --- | ---
    `static io.vertx.lang.rx.TypeArg<Session>` | Session.`__TYPE_ARG` |

    Methods in io.vertx.rxjava3.ext.web that return Session
    Modifier and Type | Method | Description
    --- | --- | ---
    `Session` | Session.`computeIfAbsent​(String key, java.util.function.Function<String,​Object> mappingFunction)` | Put some data in a session if absent.
    `static Session` | Session.`newInstance​(Session arg)` |
    `Session` | Session.`put​(String key, Object obj)` | Put some data in a session
    `Session` | Session.`putIfAbsent​(String key, Object obj)` | Put some data in a session if absent
    `Session` | Session.`regenerateId()` |
    `Session` | RoutingContext.`session()` | Get the session.

  - ### Uses of Session in io.vertx.rxjava3.ext.web.handler

    Methods in io.vertx.rxjava3.ext.web.handler that return Session
    Modifier and Type | Method | Description
    --- | --- | ---
    `Session` | SessionHandler.`newSession​(RoutingContext context)` | Create a new session

  - ### Uses of Session in io.vertx.rxjava3.ext.web.handler.sockjs

    Methods in io.vertx.rxjava3.ext.web.handler.sockjs that return Session
    Modifier and Type | Method | Description
    --- | --- | ---
    `Session` | SockJSSocket.`webSession()` |

  - ### Uses of Session in io.vertx.rxjava3.ext.web.sstore

    Methods in io.vertx.rxjava3.ext.web.sstore that return Session
    Modifier and Type | Method | Description
    --- | --- | ---
    `Session` | SessionStore.`createSession​(long timeout)` | Create a new session using the default min length.
    `Session` | SessionStore.`createSession​(long timeout, int length)` | Create a new session.

    Methods in io.vertx.rxjava3.ext.web.sstore that return types with arguments of type Session
    Modifier and Type | Method | Description
    --- | --- | ---
    `Maybe<Session>` | SessionStore.`get​(String cookieValue)` | Get the session with the specified ID.
    `Maybe<Session>` | SessionStore.`rxGet​(String cookieValue)` | Get the session with the specified ID.

    Methods in io.vertx.rxjava3.ext.web.sstore with parameters of type Session
    Modifier and Type | Method | Description
    --- | --- | ---
    `Completable` | SessionStore.`put​(Session session)` | Add a session with the specified ID.
    `Completable` | SessionStore.`rxPut​(Session session)` | Add a session with the specified ID.