Modules
Main API for managing isolated session processes in Phoenix applications.
Internal action structure for fast pattern matching.
Rate limiting for Redux actions via throttle and debounce.
Tracks session activity timestamps for TTL-based cleanup.
Automatic session cleanup process with TTL (Time-To-Live) support.
Configuration management for Phoenix.SessionProcess.
Default session process implementation providing basic key-value storage.
Comprehensive error handling for Phoenix.SessionProcess operations.
Helper functions for common session management tasks.
Default telemetry event logger for Phoenix.SessionProcess.
Defines the behaviour for session processes in Phoenix.SessionProcess.
Dynamic supervisor for managing individual session processes.
Rate limiter for session creation using sliding window algorithm.
Defines the behaviour for reducers in Phoenix.SessionProcess.
Compile-time support for reducer modules.
A Phoenix plug that generates and manages unique session IDs.
Top-level supervisor for the Phoenix.SessionProcess system.
Telemetry events for Phoenix.SessionProcess.