# Package com.io7m.idstore.server.internal

@Version("1.0.0") package com.io7m.idstore.server.internal
Identity server [logging internals]

- Related Packages
  Package
  Description
  com.io7m.idstore.server
  Identity server (Server)
  com.io7m.idstore.server.internal.admin
  The server implementation (internals [Admin Core]).
  com.io7m.idstore.server.internal.admin_v1
  The server implementation (internals [Admin API v1]).
  com.io7m.idstore.server.internal.command_exec
  The server implementation (internals [command executor]).
  com.io7m.idstore.server.internal.common
  The server implementation (internals [Common servlets]).
  com.io7m.idstore.server.internal.freemarker
  The server implementation (internals [Freemarker templates]).
  com.io7m.idstore.server.internal.user
  The server implementation (internals [User API]).
  com.io7m.idstore.server.internal.user_v1
  The server implementation (internals [User API v1]).
  com.io7m.idstore.server.internal.user_view
  The server implementation (internals [views]).
- Class
  Description
  IdAdminSession
  A controller for a single admin session.
  IdAdminSessionService
  A service to create and manage admin sessions.
  IdErrorHandler
  A simple error handler.
  IdHTTPErrorStatusException
  An exception with an associated error code and HTTP status code.
  IdRateLimitEmailVerificationService
  A rate limiting service for email verifications.
  IdRateLimiter
  A trivial rate limiter.
  IdRateLimitPasswordResetService
  A rate limiting service for password resets.
  IdRequestLimits
  Methods to handle request size limits.
  IdRequests
  Functions over HTTP requests.
  IdServer
  The main server implementation.
  IdServerBrandingService
  The service that supplies branding information.
  IdServerClock
  A service that exposes a clock.
  IdServerConfigurationService
  A service that exposes configuration information.
  IdServerEventBusService
  A service exposing the event bus.
  IdServerMailService
  A mail service.
  IdServerMaintenanceService
  A service that performs nightly database maintenance.
  IdServerRequestDecoration
  A request listener that appends a probably-unique ID to every request.
  IdServerStrings
  The server string resources.
  IdServerTelemetryService
  An OpenTelemetry service.
  IdServletHolder<T extends jakarta.servlet.Servlet>
  A servlet holder used to inject dependencies into servlets.
  IdServletHolders
  Servlet holder functions used to inject dependencies into servlets.
  IdSessionMessage
  A message that will be displayed on the message screen.
  IdUserPasswordResetService
  The user password reset service.
  IdUserSession
  A controller for a single user session.
  IdUserSessionService
  A service to create and manage user sessions.
  IdVerdantMessages
  Service wrapper for Verdant messages.