Package com.oorian
package com.oorian
-
ClassDescriptionRepresents an AJAX poll interval value used in
CommunicationMode.AJAX_ONLYmode.Abstraction layer for servlet context access, decoupling framework code from servlet API specifics.The Application class serves as the main entry point and configuration hub for the Oorian web framework.Holds application-wide default settings that can be overridden on individual pages.A thread-safe map implementation for storing HTML element attributes.Stores comprehensive information about the client's device and browser environment.Defines the asynchronous communication mode used between the browser and server for an HtmlPage.Framework-level representation of a WebSocket close event, replacing direct use of CloseReason.Built-in error page that renders a clean, professional error page for any HTTP status code.Built-in 403 error page that displays a clean "Access Denied" message.Built-in 404 error page that displays a clean "Page Not Found" message.Built-in 500 error page that displays a clean "Something Went Wrong" message.Unchecked exception thrown when two page classes are mapped to the same URL path.Holds error information for the current request when rendering an error page.Abstract base class for building custom error pages using Oorian's element-based API.Functional interface for centralized exception handling in Oorian applications.A soft reference wrapper forHtmlPageobjects that allows garbage collection under memory pressure.Abstract base class for HTTP-based content generation in the Oorian framework.Unchecked exception thrown when an error occurs during HTTP file processing.Unchecked exception thrown when an HTTP session is invalid, expired, or unavailable.Provides typed access to application configuration properties loaded fromoorian.properties, with optional environment profile overrides.Framework-level cookie representation, decoupling from servlet API cookie classes.Unchecked exception thrown when a file upload operation fails.Abstraction layer for HTTP request access, decoupling framework code from servlet API specifics.Abstraction layer for HTTP response access, decoupling framework code from servlet API specifics.Abstraction layer for HTTP session access, decoupling framework code from servlet API specifics.Logging facade for the Oorian framework, backed by theSystem.LoggerSPI.Base runtime exception class for the Oorian framework.Central session management class for the Oorian framework.Listener interface for receiving session lifecycle events in the Oorian framework.Servlet listener that monitors HTTP session lifecycle events.Manages a Server-Sent Events (SSE) connection to a client browser.Servlet that handles Server-Sent Events (SSE) connections for Oorian web applications.Listener interface for receiving notifications when request threads complete.Static utility class for monitoring thread completion events.A session-aware server-side timer that firesTimerEventinstances on a schedule.Abstraction layer for multipart file upload parts, decoupling from servlet API specifics.WebSocket endpoint for real-time communication between Oorian pages and the client browser.WebSocket configurator that bridges HTTP sessions with WebSocket connections.Factory and wrapper for background worker threads within an Oorian session.Encapsulates metadata about a registered Oorian page.Central registry for page information.Represents the lifecycle state of an HtmlPage.Represents a single HTTP request parameter that may have multiple values.Collection class for managing HTTP request parameters with type-safe accessors.Serializable wrapper for HTTP request parameters.Represents a two-dimensional size with width and height.Abstracts a Server-Sent Events (SSE) connection for pushing updates to the client.Abstract base class for serving plain text HTTP responses.Container for URL path parameters extracted from RESTful route patterns.Abstracts a WebSocket connection for sending messages to the client.