# Hierarchy For Package io.undertow.server.session

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - io.undertow.server.session.InMemorySessionManager (implements io.undertow.server.session.SessionManager, io.undertow.server.session.SessionManagerStatistics)
  - io.undertow.server.session.PathParameterSessionConfig (implements io.undertow.server.session.SessionConfig)
  - io.undertow.server.session.SecureRandomSessionIdGenerator (implements io.undertow.server.session.SessionIdGenerator)
  - io.undertow.server.session.SessionAttachmentHandler (implements io.undertow.server.HttpHandler)
  - io.undertow.server.session.SessionCookieConfig (implements io.undertow.server.session.SessionConfig)
  - io.undertow.server.session.SessionListeners
  - io.undertow.server.session.SslSessionConfig (implements io.undertow.server.session.SessionConfig)

## Interface Hierarchy

- io.undertow.server.session.Session
- io.undertow.server.session.SessionConfig
- io.undertow.server.session.SessionIdGenerator
- io.undertow.server.session.SessionListener
- io.undertow.server.session.SessionManager
- io.undertow.server.session.SessionManagerStatistics

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - io.undertow.server.session.SessionConfig.SessionCookieSource
    - io.undertow.server.session.SessionListener.SessionDestroyedReason